Ext clock works fine, a double clock means you are merging clocks from 2 sources. This might not be obvious at first, but for sure you have another source somewhere, feeding clock to to NDLR. there can be only 1 device sending clock, or having clock on internal.
ALL other devices must have clk on ext.
ALL other devices must have clk on ext.