Library Management - Songs Keep Overwriting

I’m moving from Traktor to Denon this year. I’m trying to eliminate my workflow of Traktor - Lexicon - Engine and trying to manage everything within Engine. I can’t import a m3u playlist so I have to drag the contents into Engine but when I drag those tracks it’s creating a new track file and not using the existing files in the collection to match the m3u playlist order. Does anyone solely manage all music within Engine OS?

Import the M3U files into iTunes first, then access the iTunes database from Engine DJ.

If I try to import those tracks or drag and drop to the collection it just creates duplicates of these tracks in my library