At my software development apprenticeship, the last month or so I have had a lack of work given to me by my team leader. Usually, this is not a problem as I had plenty of apprenticeship coursework to be getting on with. But recently I have finished it all and am waiting for the marks coming in so I can sign off all of the work and be done with the apprenticeship.
This has then left me with a lack of work and no laid out training to be getting on with. I have tried to fill the time with free online courses and exercises in C# (which there are plenty of) and it was getting to the point where I didn't feel needed and wondered why I was hired.
As for trying to obtain work, we have morning scrum like meetings to see what everyone is working on. Each morning I tell my team leader that I am looking for work to do, which then leads to an acknowledgement of that statement but no follow up. I even have emailed him asking if there is anything and had a soft no reply (or similar).
After voicing concern for my own well being to a family member who works in the company* it came around to my manager who then told me to always ask my team leader for work as there is plenty to get on with. Making it feel like it's my fault.
My question is just that. Is it this my fault? Did I take enough action to try and obtain work or should it be given to me?
* I know that this was a mistake as it may have looked like I was going above my seniors but I thought I was doing this in confidence, another question for a different SE.