Roll not "rolling" 360 degrees

Hi,
I have been working on a 6DOF(Directions of Freedom) movement project.

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

Currently, I manage to make it work almost perfectly.

But the Roll it’s not working properly.
I replicated the InputAxis both from the Yaw and the Pitch. But instead of using the mouse I used two keyboard keys, one each direction.

Picture down below.

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

I even attempted some weirder approaches making the roll control work through rotating the actor.
So this Roll works but only halfway, it allows me to rotate 90 degrees in each direction, making in a 180 degrees turn instead of a 360 one.

Video of how far the Roll works currently: Screen capture - d9bde62d5ed09ada22e46d70814abea7 - Gyazo

Thanks