i don’t know much about it. with no context of your code all i have are really just guesses.
it would really help to see some of your code or what you actually are doing with these things.
my guess is you are keeping a reference to one of those textures, either on a material or in cpp or in bp. and hence can’t unload it.
specially since you are unloading dynamically.
the size of the log and spam is just unreal spin-lock waiting for it to be freed.