Calli is definitely the top, aside from her more dominant demeanor in general, Kiara is as bottom as bottom gets, and has said so herself. I don’t think she has a bone in her body capable of being genuinely aggressive, as opposed to her usual bratty goading.
Let girls have dicks, magic or otherwise. Not everything is about real life issues. And nobody has to protect fictional characters from people finding them attractive. Plant some trees, help your family or something. Anything is more useful than complaining every single time.