In any MPC protocol, outputs are always first learned upon receipt of some message
Whoever receives that message will have the option to abandon the protocol without sharing the output
This is described in Pragmatic MPC p25:
In any message-based two-party protocol, one party will learn the final output before the other. If that party is corrupt and malicious, they may simply refuse to send the last message to the honest party and thereby prevent the honest party from learning the output.
Pragmatic MPC p25 also seems to suggest this is an unavoidable problem:
Usually the possibility of blocking outputs to honest parties is not written explicitly in the description of the functionality. Instead, it is generally understood that when discussing security against malicious adversaries, the adversary has control over output delivery to honest parties and output fairness is not expected.