matteocontrini Ha. I'm silly. Turns out this part of this extension works fine. So the fact that it uses contentHtml must be okay. It does in fact display the post content in the feed. I never actually looked. I assumed it wasn't working because in a feed reader I use, it's not coming through. That's a whole different ballgame. I think feed readers aren't reading it right because of what arthrfrts pointed out. It's not a valid feed due to the ID. I bet if I find a way to fix the <id></id> part of the feed, it'll all work fine.
But, it is strange that contentHtml works when you're saying that it was removed from Flarum. All of this stuff sure gets confusing and convoluted.