I have now used the manual commands for delete and create as per the zigbee2mqtt product page and i was able to setup the regions properly. Just send the below commands to your device using
zigbee2mqtt/FRIENDLY_NAME/set
Delete region: {"region_delete": {"region_id": 10}} .... value 1-10
Define region: {"region_upsert": {"region_id": 10, "zones": [{"x": 4, "y":4},{"x": 4, "y": 7}] }} ... be careful with formatting .. X=1...4 Y=1...7
I deleted all regions before creating new ones ... now it works again (without using UI from zigbe2mqtt .. i hope they fix the issue soon because it was much easier)