I wrote this assertion and it is failing.
generate
for (genvar inp = 0; inp < NumInp ; inp++ )
assrt8_flush_with_ready_0: // when flush_i is asserted ready_o should be zero
assert property(flush_i |-> ready_o[inp]==0);
endgenerate
It passes for all other ready_o, but fails for ready_o[31].