Upon finishing rigging my low poly model in Blender, I decided to parent the rig to the mesh and apply automatic weights. The head, spine, legs, and feet all work fine, however, the arm has an odd twist in it. I also noticed that the default pose position of the armature is different than that of the rest pose or edit mode positions of the armature. I've tried applying Alt G, Alt R, and Alt S but nothing changed, and both the odd position and twist remain. Is this an issue with my rig or topology, or will applying and adjusting weight paint manually solve the problem? This is my first time rigging a model in Blender so any help is highly appreciated.
Edit: I made a comment of how I fixed this issue but TL;DR Unparent the mesh and armature. Select all the bones in pose mode. f3 search Apply pose as rest pose. Parent them again and apply automatic weights and the issue was gone.