The User Data Access service is a per-user service that provides apps access to structured user data, including contact info, calendars, messages, and other content. If you stop or disable this service, apps that use this data might not work correctly.
"no more endpoints available from the endpoint mapper"
I usually see this one when some process that uses dynamic ports does not close cleanly and at next call gets next higher available port until we eventually run out.
netstat -aon
should show this result, and a reboot should release the ports at least temporarily.
--please don't forget to close up the thread here by marking answer if the reply is helpful--