FIFO compliant means you can not close a new trade before closing all old trades. So the message is ok. Your trading is just restricted to FIFO rules.

You could step around it either with virtual hedging, Hedge = 4, or with modifying the script so that new trades are not closed.