If you want a suggestion, I'd keep learning Vulkan on a side, but chose a higher-level graphics library for actually programming a game. Just to keep yourself interested and to see progress quicker. There are so many decisions and design choices in making a good game, so keeping graphics simple and small can give you more creative freedom. (If that's your final goal.)
I'd recommend trying to keep life balanced. If it refreshes you then enjoy. Just don't burn out on it or get stuck in perfectionism. Find that happy zone where you can feel productive or entertained or have something to share.
As the other two comments allude to, I think the keys are using it as a learning process to learn time management (i.e. avoid burn-out and over committing) and how to make it social (i.e. find other classmates to work on it with you).