Bachmann flanges aren't really that fine. I mean they're a bit finer than LGB, but LGB are ridiculous, and are designed to keep locos and rolling stock on their extremely tight R1 & R2 radius curves.
It's probably more to do with the rigid wheelbase, and possibly a bit of wear in the bearings on the outside axles.
How much vertical play is there on the centre axle? If there's none, then the likelihood of the lead axle with slightly worn bearings riding over the rail is quite high. Let's face it, the chances of having perfectly level rail in the garden are pretty remote.
That said, I have a scratchbuilt 2-6-2 with an absolutely rigid 3-axle set-up using Slater's wheels with fairly fine flanges, and it stays on my rails - and I am an expert in badly laid track.
I seem to remember a visiting Thomas and Percy both managed to stay on the rails.
So, there's something else wrong, because from what I saw in your recent video, your track isn't anywhere near as badly laid as mine.