Je pense qu'il faudrait que tu redéfinisses la zone de calibration.
Actuellement, tu dois avoir défini une zone trop grande (je pense que tu as mis la taille de ton plateau). Quand tu lances l'auto-probing, marlin veut positionner le capteur (et non pas l'extrudeur) aux points limites de la zone de calibration.
En conclusion, si tu as défini une zone de calibration qui passe par un point de coordonnées (x,y), tu vas te retrouver au point de coordonnées (x-X_OFFSET,y-Y_OFFSET). Dans ton cas, pour x=0, tu te retrouves au point (-44,y).
Pour régler le problème, il faut modifier les quelques lignes suivantes :
#define LEFT_PROBE_BED_POSITION xxx //remplacer xxx par 0 + X_OFFSET (donc 44 dans ton cas)
#define RIGHT_PROBE_BED_POSITION xxx //remplacer xxx par la largeur de ta zone d'impression - X_OFFSET
#define BACK_PROBE_BED_POSITION xxx //remplacer xxx par 0 + Y_OFFSET
#define FRONT_PROBE_BED_POSITION xxx //remplacer xxx par la longueur de ta zone d'impression - Y_OFFSET