Not sure if this is your issue, but I think a lot of implementations of silent payments in general is way too slow to sync. So what happens is if you have not synced for awhile it is ridiculous how long you have to wait to catch up. This has been my experience at least.