O espaço é realmente irrelevante. O shell analisa o comando exatamente da mesma maneira.
A diferença é se o Firefox já está em execução ou não. Parece que a opção -private só funciona ao iniciar o Firefox. Se o Firefox já estiver em execução, firefox -private abre uma janela não privada na instância existente do Firefox.