There is no fix for the Zoom R16 latency yet, but this is a partial workaround.
The problem is, if the latency changes, you won't know how much to chop off the .wav. Lots of tests are needed to see when latency changes and why to be able to predict. It'd be much better if Zoom chops the .wavs automatically in the firmware using real calculations. It can happen after you're done recording when you press stop.