Update: tried again today and the transaction went through.
Even though the channels were showing as closed in RTL and the transactions were confirmed onchain, in core lightning GUI it showed I had 3 channels still open, today the core lightning GUI no longer showed any open channels and the transaction went through.