Thank you for adding more info in the comments.
I won't say whether your routine is good or bad, but here are a few things to remember when designing a workout routine:
I Progressive overload
As a beginner, you need very little stimulus to progress. You can do 2 sets of 12 reps 3 times a week and see massive results. The volume (weight * sets * reps) that you do for each body part seems very high for a beginner.
The problem is this: There is a point where your body gets used to the training stimulus and will need more to progress.
Let's say you start by doing 2 sets of 12 reps 3 times a week. After a few weeks/months, you won't see as much results. To trigger more reaction, all you need to do is start doing 3 or 4 sets of 12 reps 3 times a week. It is still reasonable. Then after a few weeks add a seconds exercise for example. Then more reps/weight/sets. Build up the volume over the years to keep progressing and counter the ability of your body to adapt.
However if you start straight away like you did by doing quite a lot of volume, you won't have much room left for increased stimulus. Doing 9-12 sets total for each body part is a lot. When you hit a plateau, you'll have to go up to 15 or even 20 sets. Maybe play on frequency too.
Here is an interesting study on progressive overload
II Muscle protein synthesis
Training your biceps every day is not an issue itself. Biceps are fairly small muscles and recover fast. However you don't get the full benefit of muscle protein synthesis response after a workout. It lasts for 48 hours.
You could try training them every other day instead and let them fully rest before hitting them again. See if it works for you.
III What I would do
Just to add up on this and be more precise. Here is what I would do, assuming that your goal is aesthetics:
Train 3 times a week. Full-body routine. Starting with the main lifts (Squat, bench, deadlift) for 3 sets of 5-8. Adding 2.5/5 pounds every time or change for a variation of the main lift. Then move on to accessory movements. One for each body part. 3 sets of 8-12. Add weight if possible every time/change the exercise.
Full example
Back Squat: 3 sets of 5
Bench Press: 3 sets of 5
Deadlift: 2 sets of 5
OHP: 3 sets of 8
Bent-over Rows: 3 sets of 8
Triceps extensions: 2 sets of 12
Bicep curl: 3 sets of 12
Upright Rows: 2 sets of 12
Leg Raises: 2 sets of 12
Calves Raises: 2 sets of 20
Then go home, eat well, sleep well, avoid stress, drugs. Repeat. This is just an example, feel free to add/change to whatever you like the best.
I hope this helps !
EDIT
Just to clarify about your routine. I think it is good, but a bit too advanced for someone who can still gain 5 kg in 3 months. Start with less, build over time and it will pay off more in the long run.