it is really bad practice to use the same mark for 2 items. Especially if it is the same type of item and in the same schedule.
Mark would be used if you need to identify each specific item. Like there is a difference and they are not exchangeable. In your case of shelves, I assume all shelves of the same size and type are the same and could swapped around, type-mark seems more appropriate.
One example, for regulars isolation valves I use type-mark, since each 2"valve is the same and they could be swapped. For control valves, I use mark, since a controls contractor needs to address each individually and even if they are the very same type of control valve, are unique.
So if each shelf has a specific color, and needs to be a ta specific location, use mark and distinct names. If they are all the same, use type-mark.
Revit Version: R2026.2
Hardware: i9 14900K, 64GB, Nvidia RTX 2000 Ada 16GB
Add-ins: ElumTools; Ripple-HVAC; ElectroBIM; Qbitec