Just FYI the product page states the following:
We’ve designed this breakout board so that you can solder on the piece of right-angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi’s GPIO header (pins 1, 3, 5, 7, 9).
So
3-5V goes to pin 1 (3.3V)
SDA goes to pin 3 (SDA)
SCL goes to pin 5 (SCL)
INT goes to pin 7 (GPIO 4)
GND goes to pin 9 (GND)
IMHO the labels on the board are pretty self explanatory. Not trying to rude etc, just saying for future reference.
IO error usually means i2c isn’t working so I’d double check your wiring. While on that subject, did you solder a header onto the MAX30105 breakout?