Robot Vacuum can't find charger

For the first week my vacuum had no trouble returning to charge, but since then it can no longer find its charger. I’ve reset the map countless times, tried a multitude of different locations, but nothing seems to help. It returns to the charger, does the back and forth scan, then starts heading in, but it travels forward until it bumps the charger without turning around. Then it tries to adjust but it’s like it can’t see the charger. It shows up fine on the map and seems to get to it, but can’t actually back in and charge. Any ideas or help would be greatly appreciated!