Foreign Key View not updating

I have been working on a small customisation to Time Phase to display some UD fields.

The form already has references to the Part table where the custom fields reside, but only a subset of fields are available in the native dataview ‘Part’

Adding a FKV allows me access to the missing fields, but I am finding that when I do a form refresh the FKV fields aren’t updated. NVs are.
Time phase supports the displaying of multiple rows. When navigating between records the FKV is updated!

Has anyone else experienced this? Our Epicor version is 10.2.400.8