Reflection, Distribution issue – fork from Safe Moon

Hi Experts,
I’m forking SafeMoon on test net, everything looks OK however the Smart Contract doesn’t distribute tokens for the holders, the contract is published on Test Net for your review, and I listed below all the steps I followed, it all went well except step # 5
I appreciate your feedback.
1- Contract Owner Launched the token (https://testnet.bscscan.com/address/0x1a2650AA65d96EbC7dd5854f0B9032615629F442#code)
– Expected Behavior (Pass)

2- Contract Owner created the pool with (Safemoonfork & BNB)
– Expected Behavior (Pass)

3- User 1 bought 30 tokens, received 27 because of the 10 percent tax
– Expected Behavior (Pass)

4- User 2 bought 40 tokes, received 36 because of the 10 percent tax (https://testnet.bscscan.com/tx/0xc2372f808ce819c952b79de6f89c77e2ae19c0e8fb878c62ec70a30505f0c4fb)
– Expected Behavior (Pass)

5- User 1 should receive some tokens because he’s a holder, user 1 still have 27 Tokens only – Not Expected
– Not Expected Behavior (Fail)