Mikael,
HEIC files are a standard (container) format that is designed to hold XMP. Both Canon and Sony embed XMP into HEIC files but this is typically limited to just the rating (unless you add an IPTC template).
The problem with XMP sidecars for HEIC is that if you shoot RAW+HEIC then the XMP would "belong" to both the HEIC and the RAW file (e.g. ARW). While this may make sense if these are joined in PM (to keep metadata the same), it is possible to separate these and then if you make an adjustment to just the HEIC for example, the RAW (e.g. ARW) would also be affected. Therefore the XMP belongs in the HEIC, similar to DNG (there is not supposed to be any XMP sidecar for DNG - it is intended to be embedded).
It sounds like C1 needs to recognize the embedded XMP. We don't have any plans to revert to XMP sidecars. We initially used XMP sidecars until we were able to create the necessary code to both expand existing XMP in an HEIC file and to add XMP to an HEIC file that doesn't already have XMP (so far all HEIC files created by cameras we know of - Canon and Sony - come with XMP already embedded).
If you need an XMP "sidecar" then you can always do a Save from IPTC Info dialog. This would "temporarily" create an XMP file. Definitely not ideal. Lightroom sees the embedded XMP in HEIC just fine (but unfortunately it doesn't have the "brains" to update the HEIC file with new XMP). Photoshop cannot even open an HEIC file yet (last time I checked).
--dennis