This is caused by the synchronization schedule being set at an interval that does not allow the entire process to complete, before starting over.

The sync process is running into the back of itself causing the status to remain in processing state. Changing the frequency to a longer interval from 1 to 3 hours, should avoid the status from getting stuck. As fundraiser data grows, it may be necessary to increase the interval for optimum performance of the application and server resources.