Hitting failure too early on your rows and pulldowns might mean the weight’s too heavy. If you're failing after 7-8 reps but aiming for more, it shows you're not handling the load properly. Going too heavy too soon messes with your form and limits muscle activation especially on those big compound movements. Drop the weight a bit and focus on full range of motion. Training with clean form and progressive overload activates muscle fibers more efficiently which leads to better strength gains without risking injury.
Your pre-workout is good but I noticed your breakfast is missing some carbs. Adding oats, a banana or some wholegrain toast in the morning will give you more energy for your sessions and improve endurance. Carbs are key for fueling workouts and recovery.
But overall, looking good