Does the TRC20 USDT fee depend on the USDT amount?

Usually not linearly. TRC20 USDT is a smart-contract transfer, and the fee mainly comes from Energy consumed by contract execution, not the USDT amount itself.