It's 2nl. Quit trying to outplay people, at least until you have a firm enough grasp of straightforward ABC poker to achieve a solid win rate over a decent sample size.
Playing straightforward poker, AJs is an easy enough fold pre- against a bet and 3bet, especially OOP. Since you didn't, think more about what hands you can extract value from and how best to do so once you flop trips and then turn top boat. For instance, what basis did you have to think he'd believe you'd make a pot-sized bluff shove on the river after your previous actions? Since it is 2nl, there's some chance he'll make a hero call, but assuming he will isn't the same thing.