Similar data isn't duplicated/scraped

Hello, I'm new to this program. I am trying to scrape names, position, and emails of all the teachers from a school website. But I cannot scrape more than two instances of position (ex. even if there are four people with HS Teacher position, the scrapper will only get one), allowing me to spare time double checking everything. How can I fix my sitemap?

Url: Staff Directory - Southern Door County School District

Sitemap:
{"_id":"Name_and_Email_Multiple_Pages","startUrl":["https://www.southerndoor.k12.wi.us/cms/One.aspx?portalId=335413&pageId=335436"],"selectors":[{"id":"Name","multiple":true,"parentSelectors":["_root","Next"],"regex":"","selector":"li.DIR-name","type":"SelectorText"},{"id":"Email","multiple":true,"parentSelectors":["_root","Next"],"regex":"","selector":".DIR-quickButtons li:nth-of-type(1) span","type":"SelectorText"},{"id":"Next","paginationType":"auto","parentSelectors":["_root","Next"],"selector":"em.fa-arrow-right","type":"SelectorPagination"}]}

You only need to restructure your sitemap a bit to group the rows so that the correct data is scraped:

{"_id":"southerndoor-k12","startUrl":["https://www.southerndoor.k12.wi.us/cms/One.aspx?portalId=335413&pageId=335436"],"selectors":[{"id":"Name","multiple":false,"parentSelectors":["Row selectors"],"regex":"","selector":"li.DIR-name","type":"SelectorText"},{"id":"Email","multiple":false,"parentSelectors":["Row selectors"],"regex":"","selector":"[aria-label*='Email'] span","type":"SelectorText"},{"id":"Row selectors","multiple":true,"parentSelectors":["_root","Next"],"selector":"ul > li.DIR-item","type":"SelectorElement"},{"clickActionType":"real","clickElementSelector":"head","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":1000,"discardInitialElements":"do-not-discard","id":"Delay 1s","multiple":false,"parentSelectors":["Next"],"selector":"head","type":"SelectorElementClick"},{"id":"Next","paginationType":"clickMore","parentSelectors":["_root","Next"],"selector":"div.PO-paging:not(:has(a.selected[data-page-number='4'])) em.fa-arrow-right","type":"SelectorPagination"},{"id":"Title","multiple":false,"parentSelectors":["Row selectors"],"regex":"","selector":"li.DIR-title","type":"SelectorText"}]}

I have made the paginator stop at page 4 for testing purposes (you should do the 4-page test scrape first). The selector is:
div.PO-paging:not(:has(a.selected[data-page-number='4'])) li:not([class='inactive']) em.fa-arrow-right

You can remove this paginator limit by deleting the first div part, leaving only
li:not([class='inactive']) em.fa-arrow-right