Yes it is post-Minoan authors and post-Mycenaean but if you read carefully you will notice Eteocretans and Kydones who are counted as original inhabitants and the Pelasgians elsewhere known as pre-Greeks that's all together three different "ethnicities" or communities.Those Greek authors were speaking from the point of view of post-Minoan, post-Mycenaean Crete (Odysseus' narratives were most likely written in the late Dark Ages of Greece, transitioning toward Classical Greece). We know for sure that two of those foreign elements, Akhaians and Dorians, were IE tribes arrived from mainland Greece. Eteocretans, who were probably a minority in Classical times, were called "true Cretans", "original Cretans" or something like that, and I don't think that must be only a coincidence in that they weren't IE speakers and were named "true Cretans".
The ancient authors did not care who was IE or not,they weren't linguists to give name accordingly,Eteocretans were named so because were the old inhabitants of Crete probably.
I am not arguing that Eteocretans or Minoans were IE or not.
Eteocretan language may not be related to Minoan after all
The language, which is not understood, is probably a survival of a language spoken on Crete before the arrival of Greeks and may or may not be derived from the Minoan language preserved in the Linear A inscriptions of a millennium earlier. Since that language remains untranslated, it is not certain that Eteocretan and Minoan are related.