NN81, Mate, you are overreacting. Chill a bit, have a drink, it's a New Year!
Official behaviors usually work fine until you start "abusing" them. If your 8Direction teleports through solids, this means that you are stretching the limitations of this behavior. Maybe your speed is too high or collision polygons are all wrong or you added some events which interfere with the behavior's collision-prevention mechanics.
in all my activity i always use boounding box collision (and player sprite pinged on it), center origin points and perfect pixel object position (1x1grid on the editor) ALL THIS always for prevent issues. But this never seems to be enough
now I've also tried that 8dir STOP action and REVERSE action seems don't work.
I have to throw my time doing .capx to isolate problems to report them insted of develope my games..