I’m more video than music guy, so don’t record or anything, but I’ve always used voicemeter instead of asio4all. I find it much better. Don’t know if it will help your issue but may be worth looking into. Also use basehead for sfx, which works well with voicemeter and protools/media composer. The added bonus is that you can still hear windows sounds whilst protools is open, in case you want to watch tutorials or such.
https://vb-audio.com/Voicemeeter/index.htm
https://voicemeeter.com/