Just to confirm, it was too many materials. I made parent materials and instances from those and the overheating stoped.