I called UStreamlineLibraryReflex::SetReflexMode(Boost) and checked the value of MaxTickRateHandler->GetFlags() in UStreamlineLibraryReflex::GetReflexMode(), and it returned 2.
I looked at the source code, and when setting Boost in SetReflexMode,
FStreamlineMaxTickRateHandler::SetFlags calculates it with some logic,
so EStreamlineReflexMode::Boost should be 3,
and the actual set sl::ReflexMode::eLowLatencyWithBoost is just 2,
so FStreamlineMaxTickRateHandler::GetFlags() just returns 2,
and UStreamlineLibraryReflex::GetReflexMode() returns the value as
static_cast without any separate conversion, so an invalid enum value is returned.
There seems to be no case where bBoost is true and bLowLatencyMode is false,
so I wonder if it was necessary to complicate the implementation by declaring EStreamlineReflexMode as 0, 1, and 3.