If I would take a guess, doing it via postback will execute some logic on the control itself, so since you have 2 separate pagers, the postback is only happening on the one that you click (top or bottom). This is most likely the issue.
You may have to switch to a non post back method so it executes on the URL parameter logic that both can process, or if you must do postback, you may need to rig up a way to have 1 control, and some javascript that copies the HTML of the 1 control, and then overwrite the 'click' events for the copied pager to click it's source counterpart (ex you have the top pager as the real one, then using javascript copy the top pager html to the bottom, and when you click a link on the bottom it instead clicks the correct link on the top pager).