Bug Description
This bug is related to writing model output in 2D ensemble grid space when the map projection is not lat/lon (equidistant cylindrical) and the vertical level (vlevel) is set to 1. In this part of the code, the variable short_name is used instead of dataEntry%short_name. Since the value of short_name is not properly defined, it pulls a value from memory, which does not match dataEntry%short_name, causing the model to crash.
In the following picture from the TotalView debugger, we can see that short_name is set to "lon," while dataEntry%short_name is "Wind_f." Additionally, dataEntry%varID_def equals 32, which corresponds to "Wind_f."

Steps to Replicate
I'm not sure if you'll be able to replicate the error because I'm using my branch, which contains all the ICESat-2 project developments.
--assignee @LIS-navari