The hot and neutral of your outlet circuit are both present in the cable to the left (black and white) along with the red switched hot returning to the light nearer the panel via the 3rd wirenut. But the switch is not taking its power from that black hot, because when you kill that breaker, the lights stay on. Another hot from the second breaker must arrive at the switch via a different route to power the lights.
If you ignore the red switched hot passing through the J-box to the light, everything seems normal, it's just power arriving straight from the panel and splitting to your outlet and the cable to the left. The light has its own neutral back to the panel, it's not sharing the neutral in this box as you point out the white wire is not connected. So far, there is no evidence that the two circuits are cross-connected in a way that would violate code. The pecularity is that the 4-wire cable contains hot and neutral of the outlet circuit heading away from the box, and a switched hot for the light circuit heading towards it. I am not sure if that is code-compliant if they are not part of one multi-wire branch circuit.
What would be interesting though, would be to look in the light between this box and the switch, and find out where it gets its neutral from. If it uses the neutral in this cable (which belongs to the outlet circuit) it's a cross-connection (aka borrowed neutral) and probably a violation. If a neutral belonging to the light circuit arrives from the direction of the switch or panel, again it could be OK.
Some pics of the light and switch would be revealing.