I had the same problem with wger, tried it and it wouldn’t even let me select exercises from the list in the android app. I guess you could do it from the website but I just found it to be confusing.
I second Waistline, I use it daily for calorie tracking and once you initially set up your foods its great. Sometimes, I have had to edit the name to be something easily searchable instead of the name openfoodfacts returns. As well, some foods are way easier to measure if you use the ‘per 100g’ setting when setting up the food. After doing that, then change the names/other attributes, because changing to ‘per 100g’ overwrites the existing record.
For workouts I keep it simple and use GymRoutines from F-Droid.
Just a heads up the game kinda made my head hurt physically. The characters move at like 24-30fps while the background moves at a full 60 (or something >30, was not sure). It’s a stylistic choice which I can respect but I couldn’t get into it due to the stark difference in fps between the two which made it feel laggy.