Here3 and Cube Orange do work very well on 4.5.x. The jump from 4.1.6 is a big one, and I wonder if some of the CAN settings changed along the way. If it says “no fix” then the GPS is connected, so make sure you’re outside and have a clear view of the sky. You might also want to consider updating the GPS. That can be done through Mission Planner. Here 3 Manual | CubePilot
What is the value of GPS_AUTO_CONFIG?
If it is set to 2 (Enable automatic configuration for DroneCAN as well) trying to set it to 1 (Enable automatic configuration for Serial GPSes only).
I have had a similar issue with Here GPS stuck on “No Fix” because of GPS_AUTO_CONFIG.
Ideally a value of 2 should be working when using the Here3 in CAN mode but I had to set AUTO_CONFIG to 1.