The compounding effect is not automatic. These are the rewards calculated from the last recorded balance on the blockchain. Compounding rewards is fairly straightforward. The easiest way to compound rewards is to send a zero Algo transaction to the target address on a recurring basis.