Well, that's strange, I can't run 2 indiservers on different ports either.

:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$ indiserver -p 7625 indi_simulator_focus &
[1] 25993
:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$ 2024-04-07T04:00:22: startup: indiserver -p 7625 indi_simulator_focus

:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$ netstat -anp | grep 7625
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:7625 0.0.0.0:* LISTEN 25993/indiserver
:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$
:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$
:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$ indiserver -p 7626 indi_simulator_gps &
[2] 26043
:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$ 2024-04-07T04:00:44: startup: indiserver -p 7626 indi_simulator_gps
2024-04-07T04:00:44: Local server: bind: Address already in use
2024-04-07T04:00:44: good bye

[2]+ Exit 1 indiserver -p 7626 indi_simulator_gps
:~/Documents/GitHub_astro/buildKstarsNightlyFromGit$

Read More...