The reason for deposit holds.

https://money.com/fidelity-glitch-fraud-deposit-restrictions/

Simply put, a bunch of morons on TikTok are to blame.