Scrape producing offset results

I'm trying to scrape from a table and the scrape produces triplicate data on one selector and then misaligns the data:

This is a table and I'm trying to get the first column (date) and second column (a href attribute).

First column:

09%20PM

Second column:

Sitemap:
{"_id":"web","startUrl":["https://url1","https://url2"],"selectors":[{"id":"event_datetime","type":"SelectorText","parentSelectors":["_root"],"selector":"td.sortable-on, .sortable-on div.cell-content-cell, .sortable-on span.white-space-no-wrap","multiple":true,"regex":"","delay":0},{"id":"event_user","type":"SelectorElementAttribute","parentSelectors":["_root"],"selector":"td:nth-of-type(2) a.white-space-no-wrap","multiple":true,"extractAttribute":"href","delay":0}]}

Thanks for your help!

I figured out the first issue with triplicate issues was related to adding the nested selectors which I removed.

Here's what ended up working for me

{"_id":"web","startUrl":["https://url1","https://url2"],"selectors":[{"id":"event_user","type":"SelectorElementAttribute","parentSelectors":["_root"],"selector":"td:nth-of-type(2) a","multiple":true,"extractAttribute":"href","delay":0},{"id":"event_datetime","type":"SelectorText","parentSelectors":["_root"],"selector":"td:nth-of-type(1)","multiple":false,"regex":"","delay":0}]}

This is a common issue, and you can fix it by creating a wrapper element (container) for your scrapers - See Data doesn't match up
parent-child

Thanks, @leemeng

The one thing that I didn't know is you could use parent as an element in the children to emulate the design you have. This made things a lot easier.