So, this just happened.
Got blocked on top of that, despite trying to negotiate with him about giving him more time to work out the technicalities.
Came out of nowhere. Well, lesson learned. I'll prefer to be paid up front from now on.
Please do NOT start any drama over this.
All this is is a warning to everybody else who gets notes from this particular guy.