getCaption isn't available in nanoflow expressions.
Only available option is toString()
Unfortunately, then the key is returned as string, which might include underscores when using spaces in the caption.
This can be solved by using the replaceAll() function
Example
toString(MyFirstModule.Weather.Very_wet) => $EnumKeyAsString
replaceAll($EnumKeyAsString, '_', ' ')