id make it 130 on flop or just shove, pairs + fd are stacking, and even first hand i think u are underestimating how much fish limp Ax hands or pairs that in this case might have a diamond like 8d8+ or whatever, is not like is a huge part of his range but it has to be added imo cause u dont rep Ax at all in his eyes
on turn id lead again as played he might raise again with all his range, when u just flat flop he might think u have a weak hand/fd and dont want to keep giving free cards/value betting against fd
to me u played it too passively, so u are a nit