In SignalrHubinator class, in GetServiceContracts method, var serviceInfo = new ServiceInfo(); must be inside the foreach otherwise you will get the last service data (you get the same reference added in the list).
I am sorry, i don't have time to make PR :)
THanks for the project/tools !