So I fixed the problem, it was because I was building at preview mode. I never bothered to do anything higher than preview quality because if it was wrong at preview, then it would be wrong at higher qualities right?
Lightbleeding at preview:
Medium onwards fixes it:
High:
Production (160 mins for a single build though)
Looks like I’ll be using Medium quality for testing from now on