Does it ever stop?

My baby (5.5mo) is an incessant unlatcher. I try to feed her after a nap, and offer a little again before her next nap (Milk, Activity, Milk, Activity, Sleep) but unless she is crying because of hunger she will constantly latch and unlatch. For Ex. She eats well at the beginning of the feed. Then starts unlatching a bunch so I end the feed, then she cries. I've been offering a paci, but want to get rid of that habit for sleeping purposes. I just feel so lost, will she eventually stop unlatching at the end of feeds and just eat until she is done? Why is she crying if she doesn't want to eat or suck? So frustrated!