Yes, you're right that the replies don't display formatting on the main page. I'll take this as a suggestion for the future!
Meantime, for spoilers, I'd just artificially bump the spoiler text with asterisks or line returns so it doesn't appear on the main page.