For anyone interested, we can reuse the mouse smoothing code on the thumbstick as well. Make a new Float (I used 10 for the value) and copy/paste the code. Why use smoothing there? Some gamepads have shorter sticks (in height), and they provide less detailed values, in turn making your player “teleport” to the new rotation.
Here is the blueprint