This mod does seem to be have some issues with 1.12. The loading screen goes through "Loading Asset Bundle Definitions" then hangs at "Loading Part Upgrades" when this I try to launch with this in game data.
I also have KIS, KAS, & EVS running, none of which seem to be causing any problems.
Not sure if there is any useful info here, but this what I pulled from the log after trying to launch with this mod installed.
[LOG 10:20:26.312] Config(Localization) SurfaceLights/Lang/en-us/Localization
[LOG 10:20:26.312] Config(Localization) SurfaceLights/Lang/es-es/Localization
[LOG 10:20:26.312] Config(Localization) SurfaceLights/Lang/it-it/Localization
[LOG 10:20:26.312] Config(Localization) SurfaceLights/Lang/pt-br/Localization
[LOG 10:20:26.312] Config(Localization) SurfaceLights/Lang/ru/Localization
[LOG 10:20:26.312] Config(PART) SurfaceLights/Parts/SurfaceLight/part/W485_SurfaceLight
[LOG 10:20:26.312] Config(PART) SurfaceLights/Parts/SurfaceLight4Way/part/W485_Surface4WayLight
[LOG 10:20:26.312] Config(PART) SurfaceLights/Parts/SurfaceOmniLight/part/W485_SurfaceOmniLight
[LOG 10:20:26.312] Config(@KISConfig:AFTER[KIS]:NEEDS[SurfaceLights]) SurfaceLights/Patches/MM-KIS/@KISConfig:AFTER[KIS]:NEEDS[SurfaceLights]
[LOG 10:20:26.312] Config(@PART[domeLight1,groundLight1,groundLight2,navLight1,spotLight1,spotLight2,spotLight1_v2,spotLight2_v2,spotLight3,stripLight1]:FOR[ZZZ_SurfaceLights]) SurfaceLights/Patches/MM-StockLights/@PART[domeLight1,groundLight1,groundLight2,navLight1,spotLight1,spotLight2,spotLight1_v2,spotLight2_v2,spotLight3,stripLight1]:FOR[ZZZ_SurfaceLights]
[LOG 10:20:26.312] Config(@PART[domeLight1,groundLight1,groundLight2,navLight1,spotLight1,spotLight2,spotLight1_v2,spotLight2_v2,spotLight3,stripLight1]:HAS[~category[none]]:FOR[ZZZ_SurfaceLights]) SurfaceLights/Patches/MM-StockLights/@PART[domeLight1,groundLight1,groundLight2,navLight1,spotLight1,spotLight2,spotLight1_v2,spotLight2_v2,spotLight3,stripLight1]:HAS[~category[none]]:FOR[ZZZ_SurfaceLights]