Before looking at the HTTP integration piece, do you see valid times in the live frames in the web UI?
Assuming “RAK fake GPS” is something RAK-specific, see fake_rx_time. https://www.chirpstack.io/gateway-bridge/install/config/ Note that a gateway with poor connectivity and screwy NTP can sometimes be worse than no time at all.