As far as I know, the challenge with Monero swaps was that it doesn't really have a scripting language which allows for what basically are simple smart contracts.
However, they started to work on a dedicated (as in 'not just using existing technology such as a scripting language') atomic swap 'feature' a few years ago and apparently it's live since August 2021.
I was thinking about one project that is still in development and it's called
UnstoppableSwap for trustlessly exchanging Bitcoin for Monero using Atomic Swaps.
Problem is that you currently can't use it vice versa and exchange Monero for Bitcoin, so it only works in one direction.
I never tried using it myself, so I can't confirm how it works in real life, but good thing it has MIT License so everything can be inspected.