All of the content is gone and replaced by a bunch of null Characters. I added some content and opened the file in another Markdown editor and only the new (non-null) content is visible to the new editor.
I did find that link while trying to find a solution.
As far as I know Obsidian only writes in the Markdown file but inst responsible for maintaining or storing them. The fill becoming null only happens on a syncing attempt by Syncthing. What I find strange is that there wasn’t any issue for the first week of it working. The issue didn’t manifest until I made some changes on my markdown files without syncthing running, then when I turned Syncthing on and started making more edits was when it attempted to sync and all the content became null characters. I’m thinking it might be some sort of file conflict.
The logs also showed these issues before the issue occurred [HRZBM] is my laptop:
[HRZBM] 16:22:53 INFO: New NAT port mapping: external TCP address 184.108.40.206:23579 to local address [::]:22000.
[HRZBM] 16:22:54 INFO: New NAT port mapping: external TCP address 220.127.116.11:47298 to local address [::]:22000.
[HRZBM] 16:22:54 INFO: Detected 2 NAT services
[HRZBM] 16:23:03 INFO: quic://0.0.0.0:22000 detected NAT type: Port restricted NAT
[HRZBM] 16:23:03 INFO: quic://0.0.0.0:22000 resolved external address quic://18.104.22.168:1024 (via stun.syncthing.net:3478)
[HRZBM] 16:23:45 INFO: Joined relay relay://22.214.171.124:22067
[HRZBM] 16:26:43 INFO: Puller (folder “Obsidian Vault 1” (Obsidian Vault 1), item “.obsidian\workspace”): syncing: file modified but not rescanned; will try again later
[HRZBM] 16:26:43 INFO: “Obsidian Vault 1” (Obsidian Vault 1): Failed to sync 1 items
[HRZBM] 16:26:43 INFO: Folder “Obsidian Vault 1” (Obsidian Vault 1) isn’t making sync progress - retrying in 1m3s.