Messi и если одинаковые ключи, то перезатирается последним из значений. В вашем случае ключи одинаковы, просто первый массив ставьте вторым в вызове функции.
Если вам нужно мерджить так, чтобы применялось не-нулевое значение, придётся написать свой мердж