The URLs created by CaaSConnect eventing mechanism doesn't use self written UrlCreator. So any new media or dataset in content projection triggers the CaaSConnect event mechanism and generates a standard URL. In this case URLs are generated before the first page generation and are therefore wrong. The only way to get correct URLs is resetting the URL and do a normal generation.
This feature is already requested in internal ticket CAAS-1855.