I can’t answer, but I feel I should point out that Docker Desktop was made for development, so any way that works to start it automatically as you would start Docker on a server, could change and break the next day.
Despite that I see this goal a lot, so maybe someone know what changed.