Federalism has nothing to do with it, this isn't about Macron but about Dassault and Airbus who are trying to find ways to work together. To make it short Dassaul is the manufacturer picked by France who are the supposed leader of the project but Spain and Germany picked Airbus Defense, now the issue is that because Germany and Spain have picked the same manufacturer Airbus are supposed to have 2/3 of the workload while Dassault are supposed to lead the project, previously the workload was 50/50 with Dassault as the leading manufacturer. Now Airbus wants to impose a lot of things because they can.
This topic doesn't concern Brexit or the EU, it has nothing to do with it. Though it does show how France and Germany can sometimes be idiotic, the reason they started the project is because they have a defense agreement, which has nothing to do with the EU or federalism, they shouldn't add a third country to the project. Now the organization is almost guaranteed to be botched because Dassault's concerns are legitimate, you can't put them in charge and then make sure that they aren't really in charge while still putting their reputation in the balance.