Sounds like a problem of the branded Contacts app. Unfortunately, many Contacts apps assume that there can be only local and Google contacts
If you really need this, you could try another Contacts app or a custom ROM like Linage.
DAVdroid has one again improved on a very wide front of stuff. Here is what’s new in 0.9.1
We hope you enjoy the various improvements!