On iOS and macOS birthdays are duplicated
Found a problem that my google calendar got contacts' birthdays as well as iCloud and that caused duplication. 

Solved by simply unselecting google contacts calendar for contacts both on iPhone and MacBook in Calendar Preferences.