I’ve posted this before and thought that it was solved, it turns out that it is not. I’ve started a +100 bounty on SO, would be really appreciated if someone can have a look.
The infinite loop is back
I don’t have enough rep on my SO account to comment on your post but is there a reason you’re using the same wire:key for your master div and your input element? I’d try to keep keys unique.
Edit: I’d also posit that maybe the reason you’re experiencing the issue in production and not locally is the roundtrip time is causing some kind of sync issue with the front and backend. You can try to replicate that normally in Chrome by going into Dev Tools > Network and changing it to something like Slow 3g: