I think this is the right way to do this.
Not wise to push for fiat to live on bitcoin rails even if its technically possible. Sending $ equivalents + atomic swaps through lightning emulates stablecoins anyway
Keep fiat on the centralized captured fiat chains like Solana or Ethereum.