Just if anyone is still coming across this issue...
I found that it was an issue with Jupyter Notebooks, I turned transparent off in my imported function for saving figures and then later when updating arguments like (transparent=False, facecolour='white') e.c.t. it didn't turn the background back on after re-importing the functions... Just needed to restart the Jupyter Notebooks Kernel and everything worked again without needing to define transparent e.c.t as the default is on.