Problem with a Hitbox Arcade Sticks and diagonal jumps

Hi, i build a hitbox arcade stick from scratch (my first one). I use an xbox 360 controller as the base with an attiny461a (8mhz) for the anti socd. It work but i have a problem with diagonal jumps. (I thought it should be realy easy to dash jump in dbfz).

So i checkt the inputs i get (ingame and in controller overview of windows). I think the problem is that the jump button have to be pressed in the excat same time as the left/right button otherwise it will register it as a jump and direction input (i check the direction inputs first). but it’s hard with 8 mhz.

No my question: does this problem ocure on an official hitbox controller? and if not, does anybody have some ideas how to fix this problem? I already tried to put a delay of 5 ms between the input check in my code, but this dosn’t solve the problem.

ps.: i could upload the source code if this would be helpful.