I have never once come across a drive HDD or SSD that doesn't correctly respond to "smartctl -t long". Some drives may not respond with diagnostic data as expected because this is a vendor specific dataset without a standard implementation, but all drives ship with some mechanism for quick and extended tests, and they all respond to the same SMART command.
That being said, your past experience may not be relevant here. Unlike HDDs, SSD controllers are actually governed by a standard of what SMART metrics to respond with so they are consistent between all tools and manufacturers. Technically only SSD controllers on NVMe drives, but the controller manufacturers seemingly to not differentiate on a SATA connected SSD. Not sure if the NVMe standard also mandates a drive respond to short/long tests, but I've never seen a HDD or SSD not do so.