You are using the SW constructor. So it does not matter which GPIO pins that you use.
It looks as if there is a problem with the Driver geometry. So I doubt if the I2C interface would be any different. LD7032 has been supported since 2016.
I also see that you have raised an Issue on GitHub.
So you just need to wait until Oliver has some time.
You can try some different GPIO pins but your current choice should not interfere with any built-in hardware.
You can try the display on a different 3.3V Arduino e.g. Zero, Due. This would verify whether it is Geometry or Nano33_BLE problem.
David.