Another vote for the 3b shove here. Buttons overcall range should still be pretty wide here and we are doing well vs many other broadway holdings that do note have an A. Btn should be 3betting all their strong Ax here such as AJ and possibly even AT here - if they are trapping with the overall good for them, but its not going to be the case very often. Also when we shove here on 20bb even with the raise and a call we still have some good fold equity so we could possibly get better Ax hands to fold. Get it in preflop, the rest will be what it is.
As played once you connect with top pair here, on 20bbs you have to do one of two things...fold to the flop bet since you did not connext well enough to be ahead of ANY other Ax holdings - or, you have to call it off and go broke with top pair here. You are too short to keep putting in significant portions of your stack just to find a fold later on. As played you invested roughly 20-25% of your remaining stack just to fold turn with top pair. This is just making your life more difficult as things progress.
That said, I think this is a common mistake lots of players are making. Missing the jam pre, then playing passively post, committing more chips just to find a fold on later streets, etc...its just something that can be avoided here with proper strategy. Hope this helps with the other comments as well.
__________________
|