If you find seat selection does not stick, or you are being charged for it then try Iberia on Twitter/X. I've resorted to that a number of times when my BA Silver / OWS status has not been reflected and they are pretty good about helping, however whether they'll honour your AA status after booking with with an IB+ account I wouldn't know.