The check from Philly thing is a non-issue - lots of possible reasons.
What matters is when that check clears.
The problem is that most people believe a Cashier’s Check is legal tender.
It’s no different than a personal check, just drawn upon funds held by a bank (i.e., by the bank’s ‘cashier’).
It holds no guarantee that those funds are available.