You can try to locate the cause by eleminating possible causes.
Delete all textures and save the file (dont overwrite your original) and check the size.
If it is still big than there is something corrupt, i would import the objects in a new file then and check again.
If the file is small after deleting textures they are the issue. How many textures you have in the file? Or it is only the one 2000x1295.
I’m using Blender 3.9 version. I have 33 textures and all of them has the 2000 x 1295 size. I tried exporting the objects in .fbx file and imported it into a new project. The memory size is 376 MB but some of the textures are wrong.
Import (Import might be the wrong term use File->Append) directly into a new .blend-file, dont use another format as a step, that will make some information lost only blender uses.
Try append by selecting only the objects first, all dependencies should automaticly appended too.
I tried exporting them into .fbx and importing them into a new blend file. The memory is now 367 MB. Is that still big? And I kinda want to know what makes my previous file so big that it gets to 1.06 GB.
Now that i checked my .fbx objects again after importing them in the new file, some of them are missing their textures. And the usual properties are gone. There are only active tool and workspace settings, object properties, physics properties, object constraint properties and object data properties.
Found the solution for the missing textures. I go to Export > FBX > At ‘Path Mode’ change ‘Auto’ to ‘Copy’ > At ‘Limit to’ tick the ‘Selected Objects’ > Import .fbx file. And done! The properties came back. There are just some objects that needs to add textures again. The file memory is 394 MB and my pc runs faster now.
Thank you everyone for replying and solving my problems