That would explain it. Thanks! Based on your reply, I searched and found this Simple ERC777 token example by @abcoathup. I just had to add const { singletons } = require('@openzeppelin/test-helpers'); at the top of my test file, and await singletons.ERC1820Registry(serviceAccount); to my beforeEach function. That resolved it!
Thanks again.