Hi Rob,
I wanted to follow up and share that I’ve managed to resolve the issue!
It turned out to be a combination of a couple of things:
A typo/bug in the force assignments: Besides missing the TimeAccurate_ condition I mentioned before, there was a copy-paste bug in VSP_Solver.C where CFoy_ and CFoz_ were accidentally being assigned DeltaFyo and DeltaFzo incorrectly (modifying CFox_ and CFoy_ instead).
Order in the .groups file: The placement of DeltaFlatPlateDragArea and FlatPlateDragRefReNumber parameters inside the .groups file is crucial. They must be placed after the inertia parameters, otherwise the solver fails to read the mass or inertia properly.
Additionally, I thought it would be useful to record position and rotations over time during the run, so I implemented the necessary changes for that as well.
I’ve submitted all these fixes and additions in Pull Request #380 on GitHub: https://github.com/OpenVSP/OpenVSP/pull/380
(I've also attached the video and .group.2 file to this email for quick reference).
Thanks again for your guidance!
Kind regards,
Jaime