Hmm.. the traffic island here is mapped as a separate way (https://www.openstreetmap.org/way/702560827), so the crossing node (https://www.openstreetmap.org/node/6597685966) only represents the crossing from the pavement the island. If we want to tag the fact that way represents an island, then the footway needs splitting into footway=crossing and footway=traffic_island parts.