Ulib.invisibleI tracked the ulx cloak command, overall, it uses Ulib.invisible.
Sets a player table item of ply.invis.vis and ply.invis.wep.
Think statement updates DrawShadow to false every frame.
It's possible your gamemode/other addon is over-riding it in some way, OR, it's just not working the way it's supposed to anymore.