$sFilePath = $Combo
$sFilePath2 = "\Cloud-Dienste\MEGA\Keepass\Firefox_Keepass.kdbx"
GUISetState()
GuiCtrlRead($Combo)
BugFis schreibt "falsch", und gibt dir die richtige Entsprechung.
Du lässt die Zeile falsch in deinem Script und schreibst die Entsprechung ohne Zusammenhang irgendwohin...
$sFilePath = GuiCtrlRead($Combo) ist richtig.
Ich weiß nicht, was du bisher gemacht hast, Fehleranalyse gehört definitiv nicht dazu. Wenn ein unvorhergesehenes Ereignis in einem Script auftritt, dann ist man mit einigen Tastendrücken in der Lage, den "Fehler" anzuzeigen bzw. nachzuvollziehen!
Bspw. würde ich, bevor ich Abfragen (If/Else) tätige, mir die Variablen anzeigen lassen:
$sFilePath = $Combo
$sFilePath2 = "\Cloud-Dienste\MEGA\Keepass\Firefox_Keepass.kdbx"
Msgbox(0,0,$sFilePath & $sFilePath 2) ;regulärer Pfad?!