It's no big deal as the most important distinction, online or offline, is working reliably, but LFSW / the master server seems to have trouble distinguishing between "Spectating" and "In the pits", and appears to be particularly confused by AIs.
It gets particularly confusing should a player join the race while already having AIs in the race, spectating will then cause the status to change to "Spectating" even though their AIs are still in the race, normally causing the status to be "Racing online". I reckon it's best to just ignore AIs completely.
- "Spectating" is not recognised when a player was "In the pits" and switched to spectator mode from there.
- "In the pits" is not recognised when switching to the setup screen from spectator mode.
- Adding an AI player while spectating sets "Racing online", but spectating said AI player does nothing. It remains "Racing online" until the actual, human player joins the race and pits, spectates or leaves the host.
It gets particularly confusing should a player join the race while already having AIs in the race, spectating will then cause the status to change to "Spectating" even though their AIs are still in the race, normally causing the status to be "Racing online". I reckon it's best to just ignore AIs completely.