Trading fees are always auto-compounding for a depositor. In other words, they automatically accrue in the value of a depositor’s pool tokens.
As for rewards, they are auto-compounding for users who are depositing the same token. For example, MATIC rewards are auto-compounding for users depositing MATIC. While users depositing MATIC tokens can still earn BNT rewards, they must manually re-deposit them.