Issues connecting addressbook to calendar app

I am attempting to get my ldap users into the calendar so that i can invite them to events.
I have been able to share my ldap users (system addressbook) with my admin account through database commands, and these appear in the contacts list, however they do not appear in the calendar.
Other addressbook contacts do appear in the calendar.

Does anyone know what might be causing these to not show up?
I’m happy to try and answer any questions if i missed something out or didn’t explain well

I found that adding an email to the user will make them appear in the calendar
Tf you enable the email option in LDAP, this should be done automatically, assuming your LDAP has emails set