Will always_comb block trigger if the signal value changes from 0/1 to X

In reply to sj1992:

That is a completely different question. The code you show works. You don’t even need a force/release statement. A simple procedural assignment to 0 would work. There must be something different in your environment than what you have shown.