I've redesigned small part of code and it seems it's patched up now
I didn't experienced this bug while testing up to cycle 26 (that's basically this number in top left corner of the game UI)
Planning to do more testing tomorrow, but you can already try it out in 0.12.8 :)