That is the expected behaviour. You can run n number of background processes only in Attended licence. In unattended scenario it’s only one process at a time. Be it background or foreground.
Running several unattended automations at once consumes a separate Unattended license for each one.