Check the valid SpO2 ranges.
According to Maxim's "Measuring blood pressure, Heart rate, and SpO2 using MAX32664D - A quick start guide" UG6921; Rev 1; 9/19 in table 4 "Format of received sample - BPT algorithm" SpO2 is represented as 2-byte MSB first value representing x10 SpO2. It is not clear if the range is limited to 0-1000 or if any other values are possible. It is also not clear if the value is an int16_t or uint16_t.