i got it working!
i deleted those items (bottom), saved and clicked on the OPENHAB ITEMS refresh-button ( in VSC )  - then i got the correct Items in VSC - strange…
(pasted the code for items back and saved again, still working )
i tried to reproduce the same procedure on my macbook.
- attempt = same Error with Port = 8080,
- attempt = i got it working too   - i edited the Port to = “8080” and added useRestApi=true
( strange thing, on my macbook its working, WITH the items i deleted in the first try with my main computer. )
this is my working USER CONFIG now - nothing in Workspace-Config
{
    "openhab.host": "http://xxx.xxx.xxx.xxx",
    "openhab.port": "8080",
    "openhab.useRestApi": true,
    "window.zoomLevel": 1,
    "workbench.colorTheme": "Liqube Dark Code",
    "workbench.iconTheme": "vscode-great-icons",
    "workbench.panel.location": "bottom"    
}
this is my working USER CONFIG on my macbook - nothing in Workspace-Config
{
    "openhab.host": "http://xxx.xxx.xxx.xxx",
    "openhab.port": "8080",
    "openhab.useRestApi": true
}
Thanks to all for the help - hopefully it stays functional 
this are my items i deleted (saved) and pasted back in (saved) and its working now…
dont ask me why … - i just deleted the items i added lately
Switch Sonoff_2_Dual1 "Sonoff Dual1"   	<switch_status> 	(gLight,OG_Office,OG_Office_Light,Sonoff) 		[ "Lighting" ]
{ 	mqtt="	>[broker:cmnd/Sonoff_2/POWER1:command:ON:1],
			>[broker:cmnd/Sonoff_2/POWER1:command:OFF:0],
			<[broker:stat/Sonoff_2/POWER1:state:default]" 
}
Switch Sonoff_2_Dual2 "Sonoff Dual2"   	<switch_status> 	(gLight,OG_Office,OG_Office_Light,Sonoff) 		[ "Lighting" ]
{ 	mqtt="	>[broker:cmnd/Sonoff_2/POWER2:command:ON:1],
			>[broker:cmnd/Sonoff_2/POWER2:command:OFF:0],
			<[broker:stat/Sonoff_2/POWER2:state:default]" 
}
String Sonoff_2_uptime        	"Uptime [%s]"   							<clock>  (OG_Office,Sonoff)
String Sonoff_2_LAUFZEIT    	"Uptime RAW [%s]"   						<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/LAUFZEIT:state:default]"}
String Sonoff_2_LAUFZEIT2      	"Uptime [%s Stunde(n)]"   					<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.Laufzeit)]" }
String Sonoff_2_Update     		"Last Status Update [%s]"   				<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.Zeit)]" }
String Sonoff_2_VCC        		"Stromaufnahme (VCC) [%s Volt]" 			<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.VCC)]" }
String Sonoff_2_Status1       	"STATUS POWER 1 [%s]"   					<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.POWER1)]" }
String Sonoff_2_Status2       	"STATUS POWER 2 [%s]"   					<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.POWER2)]" }
String Sonoff_2_SUM1        	"SUM POWER 1 [%s]"   						<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:stat/Sonoff_2/ERGEBNIS:state:JSONPATH($.POWER1)]" }
String Sonoff_2_SUM2        	"SUM POWER 2 [%s]"   						<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:stat/Sonoff_2/ERGEBNIS:state:JSONPATH($.POWER2)]" }
String Sonoff_2_SSID       		"SSID [%s]"   								<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.WLAN.SSID)]" }
String Sonoff_2_RSSI        	"Signal (70 gut / 110 schlecht)  [%s dBm]"	<clock>  (OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.WLAN.RSSI)]" }
// funktionieren aber kein Bedarf
// String Sonoff_2_AP        		"Access Point [%s]"   				<clock>  (gLight,OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.WLAN.AP)]" }
// String Sonoff_2_APMAC        	"AP MAC [%s]"   					<clock>  (gLight,OG_Office,Sonoff) 			{ mqtt="<[broker:tele/Sonoff_2/STATUS:state:JSONPATH($.WLAN.APMac)]" }
works 
