Good points all around.I completely understand that. I keep up with (or at least try) most of the DC news so I'm not saying it out of ignorance. BUT it doesn't change the fact that it's not like he's talking negatively about the movie now nor his time while filming. He still speaks positively about it and more recently has been saying how he finally cracked the code on playing Batman/Bruce Wayne. So, if he had great time on the film, what does it even matter what direction the DCU is going in now or his relationship with Gunn is? Unless he's actually lying of course.
The fact that Affleck also didn't allow his likeness on the previous BvS armored HT figure based on that reddit link (though apparently he did for the EX BD version as that's clearly Affleck and not the stuntman) shows that it really doesn't have anything to do with his relationship to the studio. You even said it yourself that even the Sideshow Armored PF isn't Affleck. Yet the Prime1 1/2 scale Armored Batman is pretty clearly Affleck as well as the 1/6 DCC Armored Batman statue. Sounds more like he picks and chooses what he wants his face on rather than some grudge against the studio to me.
He obviously has his reasons regardless. At the end of the day, we can speculate all we want that it's b/c of WB, Gunn, or himself, but none of us really know until someone leaks the exact reasons why. All we do know or at least can infer based on the information we currently have is that he didn't allow it on this figure.
It's much easier to get away with an armored Batman not being Ben. Stands out like a sore thumb on the normal ones.