I really wish that's not the case. I love being a dev on Itch and it was my safe spot.
I think it more that things are complicated and it's taking time.
Yeah but any small news would help