sfdx - second generation packages - push custom fields fails silently
This is an unlisted known issue with sfdx. I created a git repository to reproduce the issue and reported it to SFDC in a case; https://github.com/JonnyPower/sfdx-push-bug-20190124
I received the following response on my case:
Our engineers are aware of this and are working to find a solution to fix it.
However we do not have an ETA on the fix yet. Currently the only workaround is what you have already mentioned; performing separate push for the different packages.
I asked for this to be reported as a known issue under Salesforce DX and am awaiting a further response.