If you can not read the MPU-6050 from the normal I2C bus, then something is wrong.
The Oximeter is at I2C address 0x57 and the MPU-6050 is at 0x68. So there is no conflict when they are on the same I2C bus.
Can you make a photo of both modules and tell how they are wired ?
I took a look at that MAX30100 library. I see no problems there, it should work fine.
When requesting 14 bytes with Wire.requestFrom() then the 14 bytes will be read and are held in a buffer inside the Wire library. You can read them with Wire.read(). But you may not skip a value in the middle.
You should read the temperature data before the gyro data. For example with a variable. It does not matter if that variable is used or not:
int16_t temperature = Wire1.read()<<8 | Wire1.read();
Reading the temperature and not using it at all:
Wire1.read();
Wire1.read();