Navigating the Complexities of Algorithmic Auditing: Challenges and Considerations