EU is united until it comes time to pay the bill
The US should keep its commitments, but there is no reason Germany cannot step up to the plate - especially given that France has a similar defense budget as Germany yet has an outsized impact on global security.
German political leadership needs to either stop blocking France+UK and defer to their security policy or build it's own domestic capacity.