There is no individual cap
The deposit function only checks the global cap against totalDeposited. There is no logic that limits how much a single entity can send, so a single participant could deposit up to the maximum cap, preventing others from taking part.
The MegaETH team confirmed this is on purpose; they only control per-entity limits when issuing permits off chain. As a result, one user may fill the whole remaining cap if their permit allows it.