There are a lot of oddities mostly had to do with the coding of the game of how the tracks work, and I could say most of the time covemonty just follows the curves.... Or dead ends in specific set-ups, that sometimes it treats it like a curve. Train carts as well also had oddities.
i think the "jank" straight-turns adds a lot of character and makes solving for minimum rails really interesting, please don't patch it out!
the only thing i wouldn't mind being changed is that carriages crash whenever they go over straight rails perpendicular to their facing direction, don't know whether that's intentional but it allows for cheese in 2 of the carriage levels
oh, and you can't form turns that would go off the edge of the screen because your cursor isn't detected out there, which might actually be useful!