Thanks, everyone, that all matches my instincts.
I also just recently found this post: Issue sending emails - #9 talking about issues with SendGrid emails not getting delivered. After some more poking around online, it looks like SendGrid in particular is a poor choice. I don’t know if Anvil is still using them or not.
Time for more poking around to see what other services’ reputations are like.