Large library lagging

I want to see if anyone is having issues with large libraries. I have a 2020 MacBook Pro 16g ram M1 chip. More than enough to handle Deejay Pro. My only issue is I have a large library. It’s 2tb and it’s on an external 4tb Ssd drive. In Serato it has no issues as far as it causing a lag, in virtual Dj no lag as well and in Rekordbox no lag as well. When opening Deejay pro it takes about a minute before populating files. I’m ok with that but once everything is up and running if I go into let’s say my hip hop folder and want to populate it by date added or key etc. then it drags and gives me the kernel panic circle on the screen and locks out deejay pro. I don’t care about why my library is that big. It has saved me in so many instances when I don’t think I would have a request for a wedding per se. Serato handles it with no issues and so does Rekordbox and virtual. No lagging whatsoever. The issues is with Deejay pro. I’ve tried using crate integration from Serato. That didn’t work. So I added every folder into my files section and everything is analyzed thru deejay pro. So that’s not where the lag is coming from. Is there any other way to stop from bottle knecking the system in general?