"(all three were advertised as "works with linux")"
They may be dependent on proprietary firmware, as nadebula.1984 mentioned.Check out the FSF's RYF program. It seems to contain 3 with external antennas.
https://ryf.fsf.org/categories/wireless-adapters