From how you described the problem back then, it seemed to me like you were distributing the rewards via a script and that there was a problem with it for distributing rewards to liquidity providers.
But I see you have rewards added to the pool's reward contract, in which case, things should be fine. Thanks for your answer!