Okay, so it looks like unlike in previous versions of Unreal, 5.5 is trying to access a Library folder within the Documents folder instead of in the User folder.
If I set the permissions on /Documents/Library to Read & Write then I can generate my project.
Is there a reason this directory was changed?