The three onsite days were paid I hope? If a coding task takes longer than four hours I ask companies to pay for it.
You can argue that you are interviewing with five companies and all have 4-8 hours coding task, you can't possibly do all of them and you will just do three maximum.
I appreciate them even knowing how long a person would spend on their interview process though.