They actually have a contract with CRL, the old one has not expired
They do not.
It would have to be disclosed in the SEC documents as it was for 12 years prior to 2020. It is not.
NWBO stated in a previous 10K they would need to renegotiate that contract in 2020. They did not do so.
NWBO has not been paying Cognate the ongoing payments required under the contract.
The liability of $5M for termination would be in the financials it is not.
Your reading of the contract's expiration term is not real world. It expired at 5(?) years. The "approved" clause did not come into play as it was not approved before the 5 years happened.
Not sure what else you need to understand the contract is ancient history.
I have no problem with the idea they can sign a new contract. But if so, there is no reason to assume CRL is ready for a PAI inspection in weeks (or even months).