I think you will be able to solve your problem, if you continue to use CONSOLE-LOGS on right places inside your code.
It is a little bit difficult to help you not having the project infront of my eyes.
Your issue seems to be a little bit tricky.
The best wys to DEBUG issues → CONSOLE-LOGS + investigation of RESULT-BEHAVIOUR.
I would have to reconstruct your situation first to be able to give you more help, but no time for that, sorry.
If you still do need help at the end and you are not able to solve it, you can contact me (you will find my e-mail in my profile).
An invitation to your site and i am able to invetigate your issue directly.![]()