I was able to fix it by creating a completely new site and installing Kunena and JomSocial from scratch so all the databases had the correct structure. Then I found an incredible tool called SP Transfer (https://www.kainotomo.com/products/sp-transfer) that you can use to copy select database tables.
I was able to copy over all my users and content to the new database.
This was a life-saver and I hope anyone else with a similar problem can find this helpful!