Hiya,
Tried the entire process again. It finally worked so have put the solution here (Worked only after adding Game Mode Base, weird coz - it didn’t work in my older files WITH Game Mode Base. Maybe I did some weird stuff in that). Anyway, have put the entire process here.
First → Started a fresh project with ‘No Starter Content’. Created a level, added directional light and a plane (Just to keep basics)
Second → Created ‘Character’ Blueprint, added a cube.
Third → Added IMC and InputAction (with ‘spacebar’ in bool, no other additions)
Fourth → Changed the ‘W’ key to ‘U’ just in case the default camera movement function did not interfere. The keys did not work.
Fifth → Added more blueprints to check further, input keys did not work UNTIL I put a Game Mode Base
Basic Game Mode Base (Empty) → Default Pawn set is character, and override set on THIS game mode, also added a player start (just coz)
The blueprint that finally worked for me → Both Spacebar (through Input Mapping) + ‘U’ key (directly mapped in blueprints) worked finally!
Note: There is no pawn in this, it’s a controller blueprint, so no conversion of a pawn into a controller through casting.
Thanks!