Virtual Joystick doesn't work on Top-down

I am trying to get the Default Left Virtual Joystick to work on a Top-Down template i am working on, i have it set to always show, i am using the default Top-Down player controller. On the PC the joystick appears on the screen but i am unable to interact with it, i’ve tried input focuses but nothing happens. When i quick launch the project on an Android Note 10 Pro the joystick disappears completely.

I’ve read a thread on the forums that said unchecking the Consume Input from the TopDown Controller fixed the issue, however mine was unchecked by default, plus i am using 5.1 and i don’t know if the issue is with the enhanced input or what.
This is the thread.
Top Down Template Input Doesn't Work

Any ideas as to what i can try to get it to work?