It can theoretically work but the requirement for the node is what makes it a not so great choice.
“Simple Move To” uses the nav mesh from unreal to determine possible paths (otherwise one wouldn’t have any control over the possible pathing). To set one up you need to place a “Nav Mesh Volume” which generates all walkable surfaces and how they are connected or not connected via stairs or whatever. You can just set up a small volume and make enemies walk within that via the “Simple Move To” node.
But in 2D unless you want to quickly prototype something with more complex behavior (aka interrupt the movement and implement some attack logic or chasing or similar) you usually wanna implement something yourself.
As you noticed correctly “Set Actor Location” will immediately change the location of your character so simply setting this to where you wanna be doesn’t work. However you can use a timeline to create a curve and move between two points based on the output of the timeline or in case you have multiple points you can interpolate between the current position and the vector of your next destination.
Cheers