Here you go.....
https://forums.pioneerdj.com/hc/en-us/community/posts/206772563-DDJ-RR-Huge-delay-on-mic-input
It still means routing your mic in to the software, so there is a slight delay. ....but it's milliseconds rather than the huge delay you're probably experiencing currently, & i'm now pretty satisfied with the result.