This logic only holds true is Meraki is following the implementation of LLDP as per 802.1AB-2016.
So to verify if "?" actually exists I downloaded a pcap file from "L3 core" and filtered for lldp. I found only two devices which transmitted LLDP packets on the interface "1" going from "L3 core". To determine how LLDP is propagated i had to look at the RFC 802.1AB-2016, as noted in the downloaded pcap file the destination address is "01:80:c2:00:00.0e" which according to the RFC means "nearest bridge". After reading the RFC, I interpret this as the packet will not be forwarded beyond the directly attached LAN segment. And as only the two stations "L3 core" & "L2 switch" was captured it can be concluded that no other device is sitting between these two devices, meaning that (if I'm not missing something) the "?" does not exist.
There can be other reasons that "?" is not showing in teh capture, LLDP could be turned of in the device, or it could be a "dumb device". But I find either of these possibilities unlikely. As I wrote in my initial post, several of the devices which by this view is stated to be connected to "?" shouldn't be, as I investigated all the ports of those devices through dashboard and found no evidence of any such link. It's also unlikely that it's a dumb device since the links "1" are fiber, although I'm still waiting to have this confirmed by someone in person.
Not sure if the fact that the "L3 core" is a warm-spare pair of Meraki MS devices is what is causing this weirdness.
On another note, pretty much every networking device in this network is Meraki, there are a couple of older 2960 switches, but those are not located any where near where the "?" is represented.