Ask a landlord-tenant lawyer and get answers ASAP
The short answer is yes you were required to provide access to a mailbox. However, in my opinion, it is not a defense to not paying rent. Further, you have a valid explanation. You did not have the key upon his entry into the property as the previous tenant did not leave it upon moving out. Now, it is an issue of non-payment. Normally disability checks are direct deposited so I do not but that he did not get it.