There’s a discussion on the OSM Carto issue ticket about migrating to vector tiles:
https://github.com/gravitystorm/openstreetmap-carto/issues/3201