Just for you information, all phones with 8 Gen 2/3 that whether specified L2 support or not, haven't report L2 in real GPStest screenshot.
And if my knowledge is correct, L2 receiver is merely accurate because it used to be the only dual band combination to calculate ionosphere correction, before L5 operated in 2014. After 2014, it's been replaced by superior L5/E5a/B2a.
The reason is, according to GNSS theory, L2 is optimize for signal stability, it has very long code length and high power gain, which means very high robustness against almost any interference. But also it has very low 0.5115MHz chip rate (or code frequency) which means by standalone, L2 is poor in accuracy. And I have read a paper about the standalone accuracy for L1 L2 L5, the results match the theory (L5>L1>L2)
In comparison, L1 chip rate is 1.023MHz. L5/E5a/B2a chip rate is 10.23MHz. Which means the pseudo-range information is 20 times denser than L2. That's the reason modern GNSS signal is more accurate.
Also for ionosphere correction, since L5 frequency is more distantly away from L1, also in theory, the correction results will be better ^ ^
Given the above evidence, it's not that important to have L2 when it has to trade off other features like carrier phase, PPP positioning, IMU sensor algorithm