If you limit testosterone to 3mg per kg, estrogen shouldn't be an issue, if you have too much estrogen you have to much conversion, which in most cases, also means too much body fat.
Your diet has so many flaws in it and way too much saturated fats.
You need to start eating in a way that has got more healthy fats vs unhealthy fats. Not saying that Saturated fats need to be down to zero, but the amount of fatty meats you are having is too high.
Simple rule is : leanest cuts of meat and add healthy fats to get your fats in.
So leanest cuts if meats are :
Skinless chicken breast's
Fish filles
Tuna
Egg whites
Venison
Lean steak( usually rump with all visible fat cut off or fillet)
Lean biltong(no visible fst at all)
Whey protein
Turkey breast
Pork filled
5% beef mince(usually made from beef shin)
Note these are all the Leanest cuts but not fat free usually 2-3g of fat per serving is standard.
Chicken drumsticks and thighs even though no skin is on them have higher amounts of intra muscular fat. Same with cuts of been such as rib eye etc.
Then add your carbohydrates that are from whole food sources :
Priority of the list is
Rices
Potatos
Oats
Fruit(contain fructose but also tons of fiber)
Vegetables
Even air popped popcorn is excellent as a carbohydrates source.
Moderate to limited use is manufactured carbs(stuff that can't be picked or dug out the ground)
Pasta
Bread
Then post workout higher gi carbs can be used
Kids cereal
Sweets
Fats should come from good quality sources
Olive oil
Nuts
A few egg yolks
Nut butters
Olives
Seeds
Avo
And then very limited
Cheese(30g a day if need be.)
Low fat mayo
Then your training, you would be better off training an upper lower split with decent intensity. Majority of the new clients I coach get an upper lower split, and even 2 of the guys who went to world champs in 2024 did an upper lower split.
Focus on a very few select movements and get fucking good at them! Train hard and with perfect form and push the limits. Every 6-8 weeks take a deload week where you use the same weight you did the week prior and do 50% of the reps which means you will have to keep a log book of the work you do.