This might be a silly question and I will try to keep it short. My code is on a different network so I apologize ahead of time for not providing it, but will try to if more info is needed.
I am using arcpy.PointGeometry.pointFromAngleAndDistance(angle, distance, "GEODESIC") to create boxes centered on a point and rotated at a specified angle. These boxes have hard coded length and width values.
Using a point feature class in WGS84 in noticed that boxes at the same locations but with different lengths, did not look parallel. At first I thought, well yes that is probably right, because in WGS84 the bearing would not be constant across a line. But when measuring with the geodesic measuring tool from the start point to the end point, it does not match with the hard coded distance expected either. Shouldn't the distant values between start and end point match when using the geodesic measuring tool to check the distance. As a side note, when running this on a point feature class in WGS84 World Mercator the distances do match the geodesic measuring tool.
I also tried using the loxodrome method in the function bad had the same issue.
Apologies ahead of time, as I realize you probably want the code used.... the pains of private networks.