Unreal build flows do not correctly use list of maps from ini file as the default.
If the user has not explicitly listed the maps that need to be cooked/packaged, the current versions of the various unreal build flows are not consistent in terms of what happens. Some cook everything (which is not desirable).
All of the unreal flows should be updated so that if the user does not explicitly list maps to be included in the build, the list should be taken from what is in the INI file (i.e. that should be the default behavior)
This has been the source of a number of build problems because builds would fail because they were cooking old maps that the user did not expect to be cooking. As a result, users added the list of maps as a flow variable, but as the project progressed and the list of maps changed in the INI file, they forgot to update the flow variable and builds differed from what they got on the desktop.
This is a simple fix and high priority issue that will continue to impact users that have active Unreal projects.