I have got my twin stick controls up and running only problems are:
The rotation control is upside down, for example when I push up on the right analog stick it points the player down rather than up.
When I return the controller to the starting position, it puts the player back to facing the way they started the level. So if the start facing the left wall they can move around but once they let go of the right stick it goes back to facing left, rather than just staying at its last position.
Here is the blueprint (only the part that controls the rotation)
Any help appreciated! (screens of blueprints preferred)