Yes the product had inventory at the parent level as well.
I pasted in the code snippet and it appears to have solved the issue. Thank you for your help here.
I deleted the product and re-set it up with the instructions in that documentation, and it fixed a few problems but left one issue. Now all of the products say they are missing a quantity, when I have the stock quantity set to 5 for every variant.
Screenshot showing what I think is the correct set up in WordPress vs the error in facebook commerce manager:
https://snipboard.io/OA3hDf.jpg
Error details on the variant page:
https://snipboard.io/Hw8z6a.jpg
Gist hub link:
https://gist.github.com/iamjuliay/1fb8605c0691fffd03cacd1f2f5bb260