Welcome, Nick.
I think you'll find the Marble Institute of America (MIA) requires all those resin-backed stones to be set with an epoxy adhesive. The Laticrete 300 would be a good choice.
You have a problem with the Ditra. Well, one of your problems.
Your subflooring is not adequate for a natural stone tiles, even if both layers were correctly, and differently, installed. Did you also evaluate your floor's joist structure to determine its suitability for a stone tile installation?
Back to the Ditra. You must attach the Ditra to the plywood with a modified thinset mortar meeting ANSI A118.11 standards. That's after you've scraped/ground off all the old mortar.
Then, as Stoner points out, Schluter requires an un-modified mortar be used to set the tiles on top of the Ditra. What they recommend when an epoxy mortar must be used, I honestly don't know. My guess is that they'd want you should fill all the waffles with a thinset mortar, modified or un-modified, let it cure and then set your tiles with the epoxy required for the tile backing.
But I'd strongly recommend you contact their tech service people and pose the question on your own behalf: 800-472-4588.
Now that I re-read your post and see that you intend to set mosaic tiles on this floor. If they are not at least 2"x2" in size, you cannot set them over the Ditra. Can't see what you might have there.
My opinion; worth price charged.