If I recall, there is a bug in Monero were your XMR could be traced when you send monero within a short period of time. If I recall one should wait 2 hours or 10 blocks?
Its there to prevent double spends and block reorgs that would break where ring inputs are. The biggest reorg in several years was a 3 block reorg which isnt to bad