@mitu Thanks for responding. I figured out a solution minutes after posting my question... maybe.
My solution was (ironically) to "update all installed core packages" within RetroPie-Setup. This caused the missing "autoconfig-presets" directory to be re-generated in the correct place.
Everything seems to work fine for now, but hopefully doing this won't cause new bugs elsewhere. If I encounter any more problems I will also make sure
retroarch is updated.