Yes, get yourself a real audio interface and a good mic! 😀
An audio interface that has solid drivers and Input/Output so you're not trying to mix and match devices.
An then you can use a good quality Mic running phantom power off the interface.
Ok, all that aside here's some more thoughts on your problem:
Ok, here's how Logic works.. All of Logic's sync, between MIDI and Audio is taken from the audio sample clock. Whether you use 44.1, 48, 88.2 or 96kHz it's the sample clock that Logic bases it's internal sync on.
-----------------------------------------------------------------
This test using the TB array:
Unplug the Zoom.
Wipe all of the Aggregate devices and create a new one with The Rode as the input and the built-in-audio as the output. Use a 44.1 or 48kHz sample rate. Select the Rode as the clock master. select the resample button on the built-in audio. Name the device save it...
Reboot, open Logic select the new aggregate device for both IN/Out.
------------------------------------------------------------------
Also--
Here's a combination you haven't tried, using the internal drive with the Thunderbolt array UNplugged.