Correct, the sensor is reading 5F higher than it should, when *nothing* other than the ambient air temp is influencing it.. Moving it to a "cooler" spot won't fix the error.
As for moving the sensor to a cooler spot, in my experience, if an ambient sensor gets even 15mph ambient air flow across it for at least 30 seconds, that tends to insulate it from other radiant sources (radiator, engine, pavement...). It's why many OEM's warn that the ambient sensor isn't representative below 15mph or so. Or like Honda, it builds in logic to wait for 16mph + 60 seconds before allowing a *trending higher* temp update. It allows * trending colder* updates almost immediately.