React properties panel

Thanks, I upgraded the bpmn plugins with the newest versions. I am using

"bpmn-js-properties-panel": "^1.0.0-alpha.13", 
"@bpmn-io/properties-panel": "^0.13.2",

Tried to implement the magic property example (bpmn-js-examples/properties-panel-extension at master · bpmn-io/bpmn-js-examples · GitHub referencing to this solution), had PropertiesProvider JS definition / create-react-app 5.x this issue, so I fixed with the suggested solution. Now I will try to implement the rules I need for the panel.
Also I had Palette overiden and after adding the newest version of the panel. I am facing this issue

Uncaught TypeError: canvas.findRoot is not a function
    at PreviewSupport.js:246:1
    at Array.filter (<anonymous>)
    at Selection.select (PreviewSupport.js:246:1)
    at RuleProvider.js:86:1
    at invokeFunction (EventBus.js:213:1)
    at EventBus._invokeListener (EventBus.js:64:1)
    at EventBus._invokeListeners (EventBus.js:48:1)
    at EventBus.fire (EventBus.js:9:1)
    at fire (HandTool.js:152:1)
    at SVGSVGElement.handlers.<computed> (HoverFix.js:31:1)

Previously it was working fine for me. :frowning:
But anyway any opinion on the custom property panel solution (using material UI elements instead of the bpmn ones) ? Is that wrong way of doing things? Are there some big cons for that solution?