Simple hexagon bottle shelf.
Model size is for fitting "true fruits" bottles (7.6 cm diameter, 20cm depth), but can be adjusted in onshape here. Just adjust bottle diameter and depth parameters and re-export.
Print is quite slow (~3h per component including connector clips), but you can print 8 at once.