I don't understand. UTXO's resulting from a tx in a hidden block will not be accepted by other miners as inputs when included in a newly found block. So this new block will be rejected globally. That is what I would think.
But I am curious to more details, of how this actually might work.