Question: what is the fundamental difference between flows over finite and infinite wings?
Answer: As you surmised, the difference between a finite wing and an infinite wing is in that a finite wing has tips. As a result, the higher pressure air from beneath the wing tries to move around the tips towards the lower pressure above the wing.