custom Lookup filter value separator broken

I have a table with a field containing multiple ids from another table. I’m using multiple, and modal dialog in field settings
When using the default comma as Lookup filter value separator , all is fine.
However I wanted to change the separator to pipe: |
After making this change in advanced settings, there is a problem when editing records.
The field shows the multiple id lookups correctly for a moment, but once the edit page has fully loaded, the field becomes empty.
Saving while in this state will cause data loss.Using version v2020.0.11

Make sure you have already re-generated ALL the script files, and try again.