I was able to run windows in safe mode in the end through the advanced options in bit locker and stop the encryption in veracrypt. Then it loaded correctly without the loop after another round of bitlocker. Just incase anyone else has this issue.