This is reporting cpp S6020 error about needing ti use is_reference_v for code that we need to compile as C++14, but is_reference_v is only for C++17
We have some code which we compile as both C++14, but also we compile as C++17, but have ifdef for some cases were we have C++17 specific code in some header files.
(This is a shared library, so in some case down stream apps use C++17 or later, and some use C++14)
When a source file is compiled multiple times, the analyzer considers only one of them—always the same (or it should), but only one. In this case, it is likely the C++17 compilation.