Input touch working when level is being played by its self but stops working when ran from persistent level

I am enabling the player input from the level blue print; should I


be enabling it inside another blue print? could it be conflicting with other widgets, even though I make sure to remove all widget as soon as the level loads?