In case anyone else is having this same problem, get_query_var(‘page’) seems to work on pages the same way get_query_var(‘paged’) works on the index page. (Notice ‘page’ vs. ‘paged’)
Thank you SO much! I have been searching for a solution to this for 2 days, doing all sorts of crazy fixes and tearing my hair out over my pagination not working.