I play on multiple servers, and some have a CPS cap, some doesn't, for example on hypixel when i bridge with more than 17 cps (butterfly) the server will just remove the blocks from beneath me, and sometimes my left CPS spikes to 20+ during fights, and when that happens my hits don't register for a brief while, which causes me to lose the fight.
So how about a CPS limiter ?
You set a certain limit for your cps, let us say 15, when you exceed that, the client doesn't send more than 15 cps to the server.