I’m also assuming this solutions is not within the app but rather somewhere online. I have no ideas how your app actually operate on the inside but i assume if you’ve allowed to use purchased itune song that mean you must have some sort of way to verify if a song is under DRM. And since this seem to be a problems across platforms I’d check first for anything that is present in every platform. So seeing how this seem to happen for a while now with multiple version of the app/software and with multiple musics sources… I’d say theres something in the app/software that is broken. I have SoundCloud GO+ so everything should work accordingly but it doesn’t.
I loaded a playlist from sound cloud, i verified and song are played great and steady in SoundCloud but when trying to read them in Djay 80% of them come out grayed and stating it’s not available. I think the software/app itself is having some issues. I’d be surprised if this is an user end issues since i have the same problems while using the android app with sound cloud.