I don't know, it sounds like you've just implemented all of those things n+1 times.
Email is unfortunately a moving target. What worked before, gradually stops working as the big providers put up increasing obstacles to your own MTA doing a successful delivery.
I've heard Amazon SES also has delivery problems so take with a pinch of salt. But I would hope they generally try to maintain it.