Litchi can barely make their software work with the Mavic 2 on Android, and using Litchi with the DJI Smart Controller is a REAL crap shoot. I don't think that it's recalcitrance on Litchi's part, I think they are entirely hosed by DJI's foot-dragging on supporting the SDK. My guess is that Litchi on the Mavic Mini is WAY down the list of DJI's priorities.
Litchi works through the DJI API, so by definition the only thing it can do is use the DJI command set to control the drone. However, it can and does combine DJI commands to make new more complex moves automatically.