Configuration Asset doesn't work if project assets are not in default location.
If P4Connect is not put in its default location (Assets/P4Connect) then it will throw the following exceptions
Parent directory must exist before creating asset at Assets/P4Connect/Editor/Config.asset.
UnityEditor.AssetDatabase:CreateAsset(Object, String)
P4Connect.Config:WriteConfigAsset()
P4Connect.ConfigWindow:OnGuiStatusBar() (at c:/tmp/64590263/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.ConfigWindow.cs:422)
P4Connect.ConfigWindow:OnGUI() (at c:/tmp/64590263/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.ConfigWindow.cs:1027)
UnityEditor.DockArea:OnGUI()