Just in case anyone needs to know how to solve this in the future.
Apparently one of my clusters was suddenly having library compatibility issues. Mainly between pandas,numpy and pyarrow.
So I fixed this by forcing specific versions in my global init script. I did the following:
/databricks/python/bin/pip install pandas==2.2.2
/databricks/python/bin/pip install numpy==1.26.4
/databricks/python/bin/pip install pyarrow==7.0.0
And this has solved the problem for me.