Did i outplay the bot here or did it just blunder
The analysis demonstrated it was 24. g3 that you blundered from a 0.0, since 24. ... Qc3 forks the knight and rook, so no, you didn't out play it. It was merciful and took on a2, which was then 0.0 again since your Re8 would have been very good except all it needed was to move h6 giving room for the king to escape the rook check leading to perpetuals in various ways. It just chose to blunder M+2 instead.
The wally bot is very bad sometimes at endgames