Brosif you have no idea. We were stuck on finding the reason for sooooo long. And the kicker? It's possible that it might "randomly" still happen. We are 99% sure we have killed both of those bugs, but you can never know for sure.
Always the fun chance that the issue comes back after working on other content! Programming really is just casting magic spells as a computer wizard or something.