cPFence Any limits n iops if you have SSD nvme is a shot on the leg, it will hit the limit from Redis Alone.
Cpu / Ram limit and nproc set to 100 with Ls Enterprise works well, considering you have a proper server
Main reason enhance Fails compare to other panels is that configs like auto restart on 503 (Openlitespeed and Enteprise) won't restart php processes, so they will keep building up, other than that since you choose to go with enhance offload those clients to their own vps and you will be fine.
Its easy to blame bad coding, bloated, themes, Acts of God for what is happening, but there are fundamental issues that play key role.
**Before anyone says it, i know auto restart on 503 is not a solution, but is easier to negotiate an UPGRADE with a client that their website is online, than with a client that their website had 503 errors all day. and thats a key business ASSET to have.