How to remove custom fields from a task tagged on multiple projects with different custom fields?

Welcome to the Asana Community Forum :wave:

That is currently how it is set up. However a feedback request thread has already been created here with the request in being able to hide custom fields that do not belong to the project. It seems that is what you are looking for?