Roshan is immune to any form of forced movement inflicted by spells. Therefore, Cyclones have basically no effect on him (besides interrupting him). So there is no real reasons for these to be able to target Roshan.

Especially the Storm element's Cyclone. At least Eul's Scepter and Invoker Tornado still deal damage to him, but the Storm's Cyclone deals no damage.

But the worst part is, the Cyclone's loop sound gets permanently stuck on Roshan. The sound relieson the debuff to expire, but the debuff does instantly removed, causing the sound to get stuck on him. So even you decide to keep the current interaction, this sound bug should be fixed at least.