Wow, I really hope this much hoop jumping isn't common for hiring junior roles right now. I never had to do that much for any position I've interviewed for. Usually it's just one assessment or technical screen and then maybe some more coding in person.
I guess just determine how bad you want the job and then if you want it try to pretty it up. But if they come back wanting you to do even more than this, I'd probably look elsewhere. They're already not respecting your time.