Glad you like the iSine20 with Cipher. Many on this thread have used EQ on Android . For Mac, Amarra for Tidal is limited in terms of EQ, but you will be surprised how much you can do with 4 band Parametric EQ if you get a bit creative. I think the Q values can be changed only in steps of 0.5 in Amarra. When it comes to EQ, there is no magic bullet. Since you have indicated you like the Cipher tuning, Here is something you can try with Amarra. (If you think you are missing too much of the mids, increase the first Hi-Shelf from -6dB to -4dB)
Another option for Mac if you want to use Tidal and also have complete flexibility with EQ (and much more) is Roon. It is on the expensive side, but may be worth it depending on how you intend to use it.