Apply for the new job! Your degree sounds very good for this and would be a strong point for your new role, on top of this you seem to have a good amount of work experience with your current role and there will be some transferable skills also. You have all the right reasons to leave and it's just a grad scheme at the end of the day - would be worth getting a new job before leaving this current one - to ensure you are financially stable and so that there can be a smooth transitioning process for all this. It shouldn't be a difficult change, because it is an entry level role so it's not going to be as intense as senior roles and there will be opportunity for training and networking - As someone that has worked multiple roles in different environments, I have always been given training and you should be receiving that too, you can't be 100% perfect from the start and making mistakes are part of the learning journey, you are being way too harsh on yourself! Working on a project also means working collaboratively with other people so that will help you overcome imposter syndrome and by communicating effectively with your manager - you'll do great on probation. Good Luck!