Wave particle duality is not a quantum physical issue! Here is a full description of its simple mechanism, exclusively based on special relativity which is easily understandable by any interested person.
Wave-particle duality is deeply embedded into the foundations of
quantum mechanics (Wikipedia).
This statement is entirely disproved in the following by showing one case which may entirely be explained classically: light in vacuum.
The following derivation is based exclusively on the two postulates of special relativity from which is resulting directly and compellingly the entire model for light in vacuum.
There is one unexplored zone in special relativity which seems to yield only meaningless results. When particles are moving not only near speed of light (v < c) but at speed of light (v=c), the Lorentz transforms cease to operate. The proper time is reduced mathematically to zero, but there is no reference system from which this could be observed. Also, lengths would be reduced to zero for such a hypothetical non-existent reference system.
As a consequence, up to now the corresponding equations deriving from special relativity (time dilation and length contraction) were simply confined to massive particles, excluding the case v=c from the domain of definition of these equations. There is no physical legitimation for such a break in their application (implying de facto a limitation of universal validity of special relativity), and Einstein's special relativity does not cease to exist at v=c as it is shown by the means of an example in the following chart:

By consequence, it follows from the equations for proper time and length contraction that a photon which is traveling the distance Sun-Earth according to our observations in t=8 minutes for a distance of s=8 light minutes, has from its (hypothetical) own point of view a proper time t'=0 and travels a distance s'= 0.
If time and traveled distance are both zero that would mean that there was no movement. When I am traveling zero meters in zero seconds, I did not move, and there is no movement which could be subject to a measurement of velocity. My velocity is not defined (0m/ 0 sec.)
The Lorentz factor splits realities
The twin paradox shows with unequaled clarity the effects of the Lorentz factor.
Example: A twin brother undertakes a space travel and returns after 20
years. At his return to Earth the twin brother who remained at home
observes that the traveling twin aged only by 5 years.
In this example the observed time on the observer's clock is 20 years. The proper time (and thus the real aging) is only 5 years instead of 20 years. These two realities are linked arithmetically by the proper time equation and by the Lorentz factor.
Moreover we can notice a hierarchical order of realities: We cannot say that the traveling twin has become 20 years older, even if all observers on Earth have measured 20 years. This would be in contradiction with the physical condition of the traveling twin who looks younger than the twin who stayed on Earth. This means with regard to photons that the proper reality of the photon, even if it may not be observed by anyone, reflects its primary reality. All observations are secondary with regard to this primary reality. Even the constant of speed of light c.
By consequence, and in accordance with the wording of the second postulate of special relativity, light velocity c is a secondary observer's reality. We observe a movement of light which according to the primary reality of the photon is a standstill.
The Lorentz factor is assigning to photons two realities, that means, the transmission of the light momentum is double-tracked:
The secondary reality is the (commonly known) observed reality: Maxwell equations are describing a light quantum in the form of an electromagnetic wave moving at speed of light (v = c, t = 8 min, s = 8 light minutes). The transmission of the momentum occurs indirectly from Sun to the wave and then from the wave to Earth.
The primary reality is the unobserved proper reality of the photon: t'=0 and s'=0, proper time and distance are zero, there is no velocity. That means that the momentum is transmitted directly outside of spacetime from Sun to Earth, without intermediate medium.
Result:
A classical explanation of Young's double slit: while we are observing nothing but an interfering wave, the particle characteristics of light in vacuum are transmitted directly (path length = 0) and in parallel to the electromagnetic wave.
Light in vacuum is a primitive border case of quantum physics which can be explained classically.
As a result, the mere wave-particle duality can be described without non-locality issue (see also the open (former bounty) question) as a classical phenomenon.
This fact does not change at all quantum physics with all its non locality issues. But it shows that there is one classical case of wave-particle duality, with no need of recourse to quantum mechanics and/ or QFT.
A simple answer to the question of NikolajK and John Rennie what the nature of wave-particle duality is.