I just wanted to post an update for anyone else in the future who might run into the same problem. The issue was with the functions.php file — there was a missing curly bracket at the end of the file and while it did not cause problems anywhere else, it was preventing my theme from autosaving.
Thanks for anyone who took a look.