It both has a 10s internal cooldown AND misses based on spell hit’s 16% miss on bosses.
The miss chance isnt lowering procs, the ICD is, but it does lower how many connect.
The internal cooldown is the issue. The proc rate when off cooldown is fine.