Boot stuck at a start job is running with no time limit, resume=UUID

It does have the correct uuid according to that command.

Here’s how things looked before in partition manager(except that giant bloob of unallocated space is now a new ext4 games partition)

and here is the previos fstab(I saved it before doing all this)

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=700B-3CE7                              /efi                      vfat    fmask=0137,dmask=0027   0 2 
UUID=99f26c27-a79d-45db-9ede-8766aaa00eb6   swap                      swap    defaults                0 0 
UUID=c80258e4-cb53-4de2-8915-88fdd0fbede1   /                         ext4    noatime                 0 1 
UUID=838c049a-d0f4-4b9f-88f6-6e55e32ee49e   /home                     ext4    noatime                 0 2 
tmpfs                                       /tmp                      tmpfs   noatime,mode=1777       0 0 
LABEL=D                                     /mnt/Local\040Disk\040D   ntfs    defaults                0 0 
LABEL=E                                     /mnt/Local\040Disk\040E   ntfs    defaults                0 0 
UUID=CC64249A642488F2                       /mnt/Local\040Disk\040F   ntfs    defaults                0 0 
/dev/nvme0n1p9                              /mnt/Games                ext4    nofail                  0 0 

And this is how the partitions look now, as you can see I deleted the small 2gb swap one I had before, took some space from the big games partition and created a new swap.

and here is how my current fstab looks, I basically just took the uuid of the new 20gb swap partition and copied it in the old fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=700B-3CE7                              /efi                      vfat    fmask=0137,dmask=0027   0 2 
UUID=07c2ae0d-a570-4bb3-a765-e0773f526ac2   swap                      swap    defaults                0 0
UUID=c80258e4-cb53-4de2-8915-88fdd0fbede1   /                         ext4    noatime                 0 1 
UUID=838c049a-d0f4-4b9f-88f6-6e55e32ee49e   /home                     ext4    noatime                 0 2 
tmpfs                                       /tmp                      tmpfs   noatime,mode=1777       0 0 
LABEL=D                                     /mnt/Local\040Disk\040D   ntfs    defaults                0 0 
LABEL=E                                     /mnt/Local\040Disk\040E   ntfs    defaults                0 0 
UUID=CC64249A642488F2                       /mnt/Local\040Disk\040F   ntfs    defaults                0 0 
/dev/nvme0n1p9                              /mnt/Games                ext4    nofail                  0 0 

P.S. I even tried this Stuck on "A start job is running for /dev/disk/by-uuid/..." while booting please help - #30 by pebcak to see if I could at least boot into it instead of being stuck in windows, and it didn’t work, it was still trying to resume it…