I couldn't find any official information on new potential Itch rules, so I don't see why the DLC would need to be removed :o
Aaaaah tyyy♥ I was afraid of something happening