I thought we had that solved in this thread?
I assume you’re still frantically looking for a way to resize a luks partition with a GUI application, like gparted?
Anyway, I don’t think your drive/partition actually has any errors (bad sectors) at all.
It’s just that gparted will not resize the luks partition without knowing if the contained filesystem, in your case ext4, is “clean”.
When running sudo e2fsck -f <your opened luks device>
manually, the underlying file system is forcibly checked for bad blocks and marked clean. Gparted then allows you to resize this luks partition.
I assume that gparted doesn’t do this needed “forced” check; you’ll just have to live with the manual intervention for now …
.