Hi! Glad to see the awesome work you two are putting into this issue.
I just wanted to comment that based on carpet mod's ai_tracker, it seems like 1.18.2 also have golem last seen timer out of sync per your last comment. I've been working on a separate video and been using ai_tracker with iron golems a lot and it is very common in 1.18.2 to have one villager with a golem-last-seen timer 1-tick less than the other two villagers. I know it is not the same exact as what you explained above, but it is a desync non-the less (best to check youself though, I am writing this from work from memory so may be mixed up).
The point is, the 100 spawn attempt timer is not added on top of the 600 tick cooldown timer in 1.18.2 despite the desync between the villagers.
It's perhaps something else that should be fixed, but maybe not the root cause of this bug.
I may be wrong though, it's very clear that you are much more qualified on this topic than me, just a general observation to help if possible. :-]
Hi! Glad to see the awesome work you two are putting into this issue.
I just wanted to comment that based on carpet mod's ai_tracker, it seems like 1.18.2 also have golem last seen timer out of sync per your last comment. I've been working on a separate video and been using ai_tracker with iron golems a lot and it is very common in 1.18.2 to have one villager with a golem-last-seen timer 1-tick less than the other two villagers. I know it is not the same exact as what you explained above, but it is a desync non-the less (best to check youself though, I am writing this from work from memory so may be mixed up).
The point is, the 100 spawn attempt timer is not added on top of the 600 tick cooldown timer in 1.18.2 despite the desync between the villagers.
It's perhaps something else that should be fixed, but maybe not the root cause of this bug.
I may be wrong though, it's very clear that you are much more qualified on this topic than me, just a general observation to help if possible. :-]