If you play each track at its native sampling rate then yes. However, in Windows (and at least in Linux) by default, you have whats called a desktop or graph sampling rate, and this is fixed. So unless your music playback is using a dedicated audio device (for example foobar2000) or on Linux, you have your pipewire/pulseaudio settings configured to switch to the native sampling rate, then its all going to be resampled to 48khz (or whatever you've set it to), and in that case no.If I have a playlist with tracks having different sample rates and bit depths, should I expect pops and clicks? I would be using USB, Thanks.
If it bothers you, you could set your default sampling rate to whatever the highest sampling rate is of any of your music, and then the lower stuff will be upsampled to that by the operating system. Not ideal from a purist perspective. For most people using default settings, this is not going to be an issue.
The vast majority of my music is 44.1khz, I have some stuff which is 48khz, a small amount of 96khz stuff, and some DSD64 and DSD256 stuff just for curiosities sake really. I play back at the native sampling rate and just live with it. Its a nice little reminder that the sampling rate has changed.