I do have a very crappy computer... Enjoy the screen recording from a potato :)
Wow, no kidding it genuinely doesn’t connect! It’s definitely the framerate, I just tried it out with a limit of 20 FPS and had exactly the same bug.
What’s happening is that the melee attack only detects collisions for a single animation frame, and if the framerate is lower than 30 FPS you’ll completely pass through that window and it never detects anything. I’ll have this fixed for the next demo in two weeks, I can redo the logic so it will do the detection for at least one render frame.