The transaction fees (and any potential MEV rewards) are transferred automatically and immediately to your Eth1 withdrawal address that you specified when setting up your validator with us. We can never touch any of your funds. Each individual validator node is currently expected to create a block every ~60 days on average. If you use the same withdrawal address for multiple validators, you will see these rewards being transferred to the address more often, respectively.
Your protocol rewards (for block creation itself, attestations etc., emitted from the protocol) will continue to accrue on your validator until withdrawals are enabled via the respective EIP (Ethereum Improvement Proposal) several months after The Merge.
The current specification stipulates that any excess amount > 32 Eth (= your accrued rewards so far) will be automatically pushed out to your Eth1 withdrawal address about 1-2x per month. Depending on when your validator has started operating, you can expect a larger amount of accumulated rewards the first time, followed by somewhat regular but much smaller payments.