Does Epic Games Launcher gives `-epicdeploymentid` argument only they're online?

Hi there, I have trouble with the command line arguments given by Epic Games Launcher.
When I turned my PC offline and launched my game through the launcher, it didn’t offer -epicdeploymentid.
Other arguments, such as -epicsandboxid and -epicuserid, are given as much as online.
Should I statically put the deployment ID in the program, or are there other better ways?