You will get the international business class allowance on the outbound as you are checking in at that time for an international trip. On the return you will only get the domestic allowance on the EWR-DCA because that is what you are checking in for.
But since you are *G it doesn't matter at all since *G is actually the most generous baggage allowance criteria that CO recognizes.