Your second paragraph pretty much lays out exactly why I come to the opposite conclusion.
If they wanted it all to be from one class list, they would've said 'choose any class's spell list, then pick 3 cantrips from it' IMO (or at least, they should have - much more clear). Since the wording...