Newtonsoft's serializer--the one shipped via the Unity package manager--cannot serialize Unity structs without manual JsonConverters being written for every single one of them. But get a load of this ...
Since late February 2022, Unity has now published an updated version of their package: com.unity.nuget.newtonsoft-json@3.0 Their package has been a fork of my package ever since, ...