I definitely feel your frustrations with IndieWeb on WordPress. I’ve had so much trouble and spent so much time getting things setup “just so,” and I’m still not quite there. I’m sure it would’ve been fine if I’d stuck to one of the recommended themes and default plugin options… but then I wouldn’t be running my site. Even though a lot of my issues appear to be fixed now, half the time I still don’t trust things not to break seemingly at random.
Add to that small frictions like how hard it is to post a like/reply/bookmark type of post from mobile, and frustrations start to mount up.
Have you decided what you’re moving to yet?