When I got back into the fish hobby 20 years ago I went with a gravel tank as that is what I had always done. Then I saw on fish forums that many were using sand for cichlids. So I took out the gravel - what a mess - debris really accumulated. I liked the look of sand plus debris settled on top to eventually find its way into the filter. I swore I would never go back to sand.
Fast forward 20 years and this fall I was getting tired of sand in the HOB filter, wearing out parts and making lots of noise. I had an empty tank with nothing for substrate. I picked up a male peacock and 4 females near breeding age from the independently owned place I buy cichlids. He breeds a lot of his own fish he sells and he does not like sand. He suggested some gravel that was larger than stuff I had used in the past.
I tried it, not layering it too deep to catch debris. Some of it is pea size but most of it is smaller. I post a picture below. My peacocks have spawned twice and you can see where the male has cleared away the gravel. Because it is a close up picture, the gravel looks a lot bigger than it really is.
I don't want to persuade you to abandon the sand idea, just want to share some options with you.