HASSIO Sonoff Basic showing unavailable

Great news.

That would tend to suggest there is a problem with your ACL.

This may cause you problems in future as an ACL is supposed to be required. It would be worth sorting out.

Have a read of this post: Mosquito update 4.1 - ACL messages in logs

Note there are two files required. Replace my user mqtt_user with your user connect