The app seems to have figured it out. When I went to go check the flight status of the outbound by going to the PNR, it asked me if I wanted to view details for flights already checked in or for flights eligible for check-in. I selected the latter option and was able to check in.
No dice on the buy-up. Cost more than I'm willing to pay unfortunately. I bought E+ instead.