Given how completely radio silent they've been I'm pretty sure they were just lying about seeking other payment processors.
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