Yep, it's from itch. I suppose my only option is to wait for the next patch yeah? Thanks for the clarification.
I'm unsure how to reproduce it to be honest. Can you send me a message on discord please @hikkeiru