As it is now, you basically have 3 separate conditions for cheap shot: if you’re in stealth, if your mouseover is an alive enemy, or no condition at all. The first 2 need to be combined, and the third needs to have a condition for stealth so it will not be stuck on cheap shot while not sheathed. It is worth changing stealth for stance, as stealth does not account for shadow dance, subterfuge, or underhanded upper hand.
#showtooltip
/cast [@mouseover, stance, harm, nodead] [stance] Cheap Shot; [@mouseover, harm, nodead] [] Kidney Shot