Whilst this is not an exhaustive list by any means, it does contain lots of information on which cards and adapters work well with Linux and which are problematic, including information on monitor mode availability with each device.
Covers both USB devices and in built PCI or M2 devices too, worth a read to see if it helps with your problem. This is only a small part of this repo, have a look around!