Also keep in mind that blinded paths are not fully compatible with all LN implementations. So it could still fail if encounter another peer node that is not already updated or is running another LN implementation.