FindFloorResult outputting fixed value

Hello, I’ve been using the Impact Normal value from the FindFloorResult to affect various things. Everything was outputting fine until recently:


Previously it was giving me the proper value every frame, but now every other frame it returns a fixed value ( 0.997931 in this case) regardless even if I’m not touching the floor. I’ve tested in a new 3rd Person project and there is no issue, so it seems to be my project. Any ideas what is affecting this? The only notable but probably unrelated thing I’ve done recently was change a couple Character Blueprint components from Movable to Static (which have been deleted for a different reason CameraBoom has to be 'Movable' - Programming & Scripting - Unreal Engine Forums )

Any help appreciated!