I haven't had but a few nano-species of tetras.
But, the ones I have had have all been good schoolers. The important thing to get characins to school tightly is to get as large a school as possible. If the numbers are not adequate they will not express this natural schooling behavior because of stress. In nature, the smaller the tetra, the larger the school is in numbers. This is the :safety in numbers: behavior. In other words, if you were thinking like a nano-fish, the more fish around me, the less likelihood I will be the one eaten.
In a 20 gallon I would get one type of nano fish and put at least 24 of them.
But, since you are set on two varieties, some of this tight schooling behavior will be diminished as the two schools meet in the aquarium. Get at least 12 of each species. This should be the starting point for a proper school of nano-fish.
These are the ones I have had in larger numbers that have schooled well:
Neon tetra Paracheirodon innesi
Green Neon Tetra Paracheirodon simulans
Tucano Tetra Tucanoichthys tucano I have these currently, they didn't start schooling until I got 12 of them. I have slowly been putting these in my aquarium as I have had a hard time acclimating them. These need low hardness and soft water conditions. The most beautiful nano-fish I have ever seen.The last shipment was 100% survival rate. I will get another 12 in the coming weeks.