We know all of that. See that other topic: https://forum.arduino.cc/t/mpu-6050-a-module-problems-who-am-i-reports-0x98-not-0x68-as-it-should-fake-mpu-6050/861956.
It might be a ICM-20689 sensor (or not) and it might be compatible with the MPU-6050 (or not) and it might actually be a genuine ICM-20689 chip (or not). We don't know.
The "raw" example does not use the function to check the WHO_AM_I register, so it just runs.