Is there a list of open PhD positions under MSCA Doctoral Networks, or are they advertised by the universities that implement the projects/ programmes?

All MSCA projects have to advertise their job offers on the EURAXESS website at a minimum. On top of that, they can also be advertised by the specific universities: https://euraxess.ec.europa.eu/jobs