I2C port 1: Anyone got this working on their Seed?

You definitely won’t be able to just port code as is using different oscillator settings. The issue is I2C timing settings are based on oscillator clock and I2C bus frequency. So what you should probably do is use the same clock settings as Daisy, would be using matching timing parameter.

I think that for 100k I2C you’ll need to use 0x10C0ECFF as timing for Daisy’s clock settings