In order to use the correct styling for ETL plugin properties in the UI, the UI looks for plugin templates in ui/<template>/*. Templates are called ETLBatch and ETLRealtime, but the files are in ui/etlBatch and ui/etlRealtime. This means the UI cannot find the styling and you can't put in the plugin properties.
For some reason this works in the sdk on my laptop. Maybe some weird case sensitivity differences on macs? But on distributed it does not work at all.