We all can probably save some time if you can share more about XMP in darktable (or provide with the link if available). Then I will prepare a couple of test files in FRV to see how it will be processed. Not sure that I can call it a bug - if something is simply not supported due to any good reason.