At the title suggests, the default assignment to prevent amphibious trucks doing regular cargo errands also prevents them from handling landfill requests, this is especially a problem when trying to expand the island or create artificial islands, something that seems tailor made for the amphibious trucks to handle.
A more correct behaviour in my opinion would be for landfill tasks to be considered "construction" jobs instead of "storage" or "cargo" jobs, this would allow amphibious trucks to retain the over water override in the Zones and Assignments menu and only handle landfill that regular trucks cannot. Alternatively, a third option in Zones and Assignments can be added specifically for dumping tasks (with an override just like construction tasks), which might be beneficial for other reasons, but I think it's sufficient to just move those internally over to construction as I stated.
My short adventure with trying to create an artificial island is documented here:
https://discord.com/channels/803508556325584926/888851931559260162/1483663496586727464