I found this to happen sometimes, although I'm not quite sure how to explain why. my workaround is to create "virtual" data tables from existing ones.
consider a linked table as A and your embedded table as B start with the default state, that is, before importing any columns.
add a new data table. the source for this table should be "From Current Analysis" and using A we will consider this as C , and it will become your main data table, and C will be updated when any changes to A or B .
to illustrate: 
source share