These are all fair points. I went ahead and punched the Blue Jays run differential into an online Pythagorean run differential calculator for the 22-10 streak and it spit out a .643 winning percentage. The Blue Jays actual win percentage over the aforementioned 32 games works out to .688, so the difference in expected wins over the 32 game sample only amounts to 1.5. That's a pretty small difference all things considered, and to my eyes doesn't indicate some sort of massive overperformance.
It's true the Blue Jays have won a lot of 1 run games, with some of these occurring due to the team's ability to plate a lot of late runs against the other team's leverage relievers mixed in with some of these largely happening due to the team coughing up a bunch of late runs of their own. I am very encouraged that they have been regularly showing the ability to produce late runs against some very good relievers that has allowed some of the late game heroics to occur.
This is all happening with a team that is nowhere close to full strength, as it's running with basically 70% of a full rotation, is missing several important leverage arms, and is missing several power bats in Varso and Santander as well. I am looking forward to the team hopefully reaching full strength at some point in the weeks to come to see what it is capable of with everyone on the roster.