OK,
Well a few things... For reference I maintain AV Linux MX Edition which is based on MX and it is more completely set up for this kind of thing than regular MX so for Audio work with Ardour there are a few other things to consider..
1. Do you need JACK at all? Even the Ardour developers recommend using Ardour with it's direct ALSA backend and that way cutting out JACK, PulseAudio and PipeWire completely. Now if you are connecting JACK Audio apps together, ie using Ardour with Hydrogen or Guitarix then you will want JACK (or PipeWire-JACK) but if you are just using Ardour by itself it is by far simpler and more effective to simply use the ALSA backend (I personally do this all the time)
2. If you really want/need JACK and you are running a PipeWire system that doesn't have PipeWire's JACK server linked with ldconfig (AV Linux does this for you) then you need to run a specific command prepended with 'pw-jack' to tell Audio apps to use PipeWire's JACK server. With Ardour this would probably be something like running:
in a Terminal, or modifying Ardour's launcher to say 'pw-jack ardour8' in it's "Exec=' line
Lastly, Ardour 8.4 has some some problems and it also breaks compatibility with Calf-Plugins and other GTK2-based Plugins if that matters to you at all... They are working on fixing some of these issues, I am still using Ardour 8.2 until the dust settles..