Next Command is Behaving Like Step
Next keyword should execute whole keyword and jump to next keyword which is not happening

Same behavior observed in step

The same for me :/ "next" has the same behavior as "step" My RobotFramework version is 3.2.2
It's not surprising that you feel this way, since the next command is actually an alias for the step command.
When I first kicked off the project, my goal was to implmente a step command that would enable us to meticulously control the flow, pausing the program exactly where we wanted. But pinpointing the exact spot for the next line of code turned out to be tricky. After ten years and it's likely that with all the tech advancements, robotframework could now pull this off without breaking a sweat. I haven't dived into researching this just yet, so if you're in the know, I'd love to hear from you.