It might be better to focus not on generating routines from scratch for users, but rather logging existing workouts, and importing routines/templates other people have designed. (I know you expressed interested in working on the latter in the comments here.)
Some specific issues I encountered:
1. I said that I wanted a full-ish body workout, and it recommended 33 distinct exercises for a single session. That's wildly impractical.
2. The exercise selection seems to just pick 3 random lifts (based on available equipment) for each selected muscle group and ignores the fact that many lifts hit more than one muscle group at a time. It also disregards the widely accepted notion that certain muscle groups respond better to different training volumes.
3. The selection of specific exercises seems arbitrary, recommending some that are very far out of the mainstream and with poor resistance curves.
4. It recommended exercises with equipment I do not have (I'm a home gym person - no way to exclude machines)
5. It suggests strange branded equipment (e.g., "Dynaband Shoulder Press")
6. If you go back to select different equipment, it will continue to recommend exercises with that equipment.
7. Can't delete recommended exercises, nor even add new ones.