Why don't ATC units pass your details on to the next ATC unit
In my experience - they do.....and you can tell. If the controller you are talking to says "CONTACT XYZ", they HAVE passed the details - if they say "FREECALL XYZ", they have not - for whatever reason.
It may come down to what service you have ASKED for - as to what service you get.