If you're constantly reading max value (4095 for 12-bit) then it sounds like there is no ground connnection to the sensors.
I noticed you're using those "dupont" cables (they're not really dupont, but thats for another thread!) -sometimes these are poorly made and don't make a great connection, and can be a bugger to debug because its intermittent. Any "loose" fitting sockets over pins, ditch them.
If the IR sensors are the standard type with an IR LED and a phototransistor with a pullup, these often have the LED connected across the supply, so it's always "on" when the module is powered. Use the camera on your phone to see if the IR LED is on - phone cameras have an IR filter, but it doesn't block IR 100%, and is usually enough to see if an IR LED is emitting - but it'll be very dim, compared to say, a TV remote that is driven with very high current.
If the LED is always on when you wiggle the cables, then I guess that module is getting enough power.
Second thing to check - your step-down module. I never trust these as they tend to be very noisy, and often have a under valued output cap. (edit: I dont' mean all step-down converters, just the one you're using!)
So I would run the above test with either the step down powering it, or, powered from the 5V (or 3.3V?) out of the STM32 with nothing else ocnnected to the module - just power source and module.