One can't expect the PM to see the future. Their responsibility is to do all the checks that they agree to do, and it's your responsibility - as landlord - to decide whether that's a tenant you'd be willing to accept.
If the PM fails to do proper checks, or fails to issue breach notices when...