Delay Jack auto-start

Hi - I need to set a short delay for Jack auto-start to allow the usb audio interface to register first. I have set the auto-start Jack at login option in Cadence. The latest O/P from Jackdbus.log is below which shows the error when auto-starting and then the correct manual start after a short delay.
Thanks for any advice.

Sun Jan 23 10:00:10 2022: ------------------
Sun Jan 23 10:00:10 2022: Controller activated. Version 1.9.19 (0+3e6ca6b734b69e2f5dfb85935068e15006fb5acf-dirty) built on Mon Jul 26 18:15:38 2021
Sun Jan 23 10:00:10 2022: e[1me[31mERROR: Could not open component .so '/usr/lib/jack/jack_firewire.so': libffado.so.2: cannot open shared object file: No such file or directorye[0m
Sun Jan 23 10:00:10 2022: e[1me[31mERROR: Could not open component .so '/usr/lib/jack/jack_firewire.so': libffado.so.2: cannot open shared object file: No such file or directorye[0m
Sun Jan 23 10:00:10 2022: e[1me[31mERROR: jack_get_descriptor : dll e[0m
Sun Jan 23 10:00:10 2022: e[1me[31mERROR: jack_get_descriptor returns null for 'jack_firewire.so'e[0m
Sun Jan 23 10:00:10 2022: e[1me[31mERROR: Could not open component .so '/usr/lib/jack/jack_firewire.so': libffado.so.2: cannot open shared object file: No such file or directorye[0m
Sun Jan 23 10:00:10 2022: Loading settings from "/home/steve/.config/jack/conf.xml" using expat_2.4.2 ...
Sun Jan 23 10:00:10 2022: setting parameter 'engine':'driver':'(null)' to value "alsa"
Sun Jan 23 10:00:10 2022: setting parameter 'drivers':'alsa':'capture' to value "hw:USB,0"
Sun Jan 23 10:00:10 2022: setting parameter 'drivers':'alsa':'playback' to value "hw:USB,0"
Sun Jan 23 10:00:10 2022: setting parameter 'drivers':'alsa':'period' to value "512"
Sun Jan 23 10:00:10 2022: setting parameter 'drivers':'alsa':'inchannels' to value "2"
Sun Jan 23 10:00:10 2022: setting parameter 'drivers':'alsa':'outchannels' to value "2"
Sun Jan 23 10:00:10 2022: Listening for D-Bus messages
Sun Jan 23 10:00:10 2022: Starting jack server...
Sun Jan 23 10:00:10 2022: JACK server starting in realtime mode with priority 10
Sun Jan 23 10:00:10 2022: self-connect-mode is "Don't restrict self connect requests"
Sun Jan 23 10:00:15 2022: Device reservation request with priority 2147483647 denied for "Audio2": org.freedesktop.DBus.Error.NoReply (Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, 
Sun Jan 23 10:00:15 2022: e[1me[31mERROR: Failed to acquire device name : Audio2 error : Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was brokee[0m
Sun Jan 23 10:00:15 2022: e[1me[31mERROR: Audio device hw:USB,0 cannot be acquired...e[0m
Sun Jan 23 10:00:15 2022: e[1me[31mERROR: Cannot initialize drivere[0m
Sun Jan 23 10:00:15 2022: e[1me[31mERROR: JackServer::Open failed with -1e[0m
Sun Jan 23 10:00:15 2022: e[1me[31mERROR: Failed to open servere[0m
Sun Jan 23 10:03:55 2022: Starting jack server...
Sun Jan 23 10:03:55 2022: JACK server starting in realtime mode with priority 10
Sun Jan 23 10:03:55 2022: self-connect-mode is "Don't restrict self connect requests"
Sun Jan 23 10:03:55 2022: Acquired audio card Audio2
Sun Jan 23 10:03:55 2022: creating alsa driver ... hw:USB,0|hw:USB,0|512|2|48000|2|2|nomon|swmeter|-|32bit
Sun Jan 23 10:03:55 2022: configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 2 periods
Sun Jan 23 10:03:55 2022: ALSA: final selected sample format for capture: 32bit integer little-endian
Sun Jan 23 10:03:55 2022: ALSA: use 2 periods for capture
Sun Jan 23 10:03:55 2022: ALSA: final selected sample format for playback: 32bit integer little-endian
Sun Jan 23 10:03:55 2022: ALSA: use 2 periods for playback
Sun Jan 23 10:03:55 2022: graph reorder: new port 'system:capture_1'
Sun Jan 23 10:03:55 2022: New client 'system' with PID 0
Sun Jan 23 10:03:55 2022: graph reorder: new port 'system:capture_2'
Sun Jan 23 10:03:55 2022: graph reorder: new port 'system:playback_1'
Sun Jan 23 10:03:55 2022: graph reorder: new port 'system:playback_2'
Sun Jan 23 10:03:55 2022: New client 'PulseAudio JACK Sink' with PID 1089
Sun Jan 23 10:03:55 2022: Connecting 'PulseAudio JACK Sink:front-left' to 'system:playback_1'
Sun Jan 23 10:03:55 2022: Connecting 'PulseAudio JACK Sink:front-right' to 'system:playback_2'
Sun Jan 23 10:03:55 2022: New client 'PulseAudio JACK Source' with PID 1089
Sun Jan 23 10:03:55 2022: Connecting 'system:capture_1' to 'PulseAudio JACK Source:front-left'
Sun Jan 23 10:03:55 2022: Connecting 'system:capture_2' to 'PulseAudio JACK Source:front-right'

Creating a systemd timer could work in this case.

https://wiki.archlinux.org/title/Systemd/Timers#Timer_units

Hello - thanks for your reply, and sorry for my delay in replying. I’ve been distracted by… well, everything Linux-audio. It’s my second go at getting a working system using Manjaro. At them moment I think I may have something usable, but it’s a slow process as I’m trying to understand whatever I change. It took me all morning (several all-mornings in fact) to discover how to make Reaper have menu fonts that were big enough for me to actually read.

Anyway, the testing goes on, and I will mark this as solved once I’m happy the system is working.

Cheers