FWIW I called OTCMarkets investor relations and was told that companies have up to 24 hours after the due date to request a filing delay which can give them an additional five days to file.