Getting started with Makerbase ESP32 V2 driver board - unsure about encoder input

I got a bunch of hand-me-down BLDC motors I am getting started learning about BLDC drivers with the eventual goal to build an under-actuated robot (biped or quadruped). I’m starting small with a simple “smart knob” project and started buying some supporting hardware to drive the motors i got.

The motor i’m starting with is a Cubemars GL35 KV100 gimbal motor and it came pre-installed with a AS5048A SPI Absolute Magnetic Encoder with all the SPI leads wired out already.

I was excited to learn and use the motor so I bought a Makerbase ESP32 dual BLDC driver on AliExpress but didn’t realize that the encoder input seems to be only for I2C based on its schematic.

So now i’m a little unsure what to do:

Do i buy a new magnetic encoder and swap it out (either AS5048B or AS5600)?

Do i try to somehow hack the SPI lines to the ESP32 board?

Do I try to return the driver board I got an get something that supports SPI?

One odd thing to me is that the makerbase schematic for the encoder input has a CS line, despite it seeming to be for I2C…

The encoder i have does support PWM output as well, but idk if this board accepts that either.

Has anyone encountered a similar problem and worked around it with this board?

Through the simplefoc discord i found this link which seems like someone describing using SPI on this board but i cannot quite make full sense of it