I have not been able to find much information regarding creating custom User Profile Properties via CSOM or SharePoint Online PowerShell. Is this possible, and if so, how do I go about doing it?
At the moment, only read/update operations can be performed to custom properties using CSOM/PowerShell. However, properties still need to be created manually using GUI in SharePoint-online.
Try with this
Connect to SP online
Add new property