Scrape website to scroll and click simultaneously on a dynamic website divided into two sections

Firstly, hello fellow scraper. Just hope you can help me out a bit.

I am trying to scrape this website: SGX Investor Portal. What I am trying to do is to click on each of the stocks listed on the left hand side and pull data that loads/shows on the right hand side.

I am using the selectors for scrolling and clicking but it does not seems to work as I intend it to. (it iterates only once?). What I would want it to do is to scrape 570 or so records.

Url: SGX Investor Portal

Sitemap:
{"_id":"SGX_scrape_co_info2","startUrl":["https://investors.sgx.com/securities/stocks"],"selectors":[{"id":"list-details","parentSelectors":["_root"],"type":"SelectorElement","selector":"sgx-list-details","multiple":true},{"id":"title","parentSelectors":["_root"],"type":"SelectorText","selector":"span.widget-security-details-name","multiple":true,"regex":""},{"id":"industry","parentSelectors":["_root"],"type":"SelectorText","selector":"span.widget-security-details-general-industry","multiple":true,"regex":""},{"id":"market","parentSelectors":["_root"],"type":"SelectorText","selector":".prices-metrics-container div:nth-of-type(3) div.cmp-collapsible-two-column-item-value","multiple":true,"regex":""},{"id":"ssic_sector","parentSelectors":["_root"],"type":"SelectorText","selector":".prices-overview-container div:nth-of-type(11) div.cmp-collapsible-two-column-item-value","multiple":true,"regex":""},{"id":"scroll","parentSelectors":["_root"],"type":"SelectorElementScroll","selector":"div.list-view","multiple":true,"delay":500,"elementLimit":5000},{"id":"click first","parentSelectors":["_root"],"type":"SelectorElementClick","clickActionType":"real","clickElementSelector":"cmp-list-row-security:nth-of-type(1)","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","multiple":true,"selector":"cmp-list-row-security:nth-of-type(1)"}]}

check it out:

{"_id":"SGX_scrape_co_info2","startUrl":["https://investors.sgx.com/securities/stocks"],"selectors":[{"clickActionType":"real","clickElementSelector":"cmp-list-row-security","clickElementUniquenessType":"uniqueCSSSelector","clickType":"clickOnce","delay":3000,"discardInitialElements":"discard-when-click-element-exists","id":"click","multiple":true,"parentSelectors":["_root"],"selector":"body","type":"SelectorElementClick"},{"id":"title","multiple":true,"parentSelectors":["click"],"regex":"","selector":"span.widget-security-details-name","type":"SelectorText"},{"id":"industry","multiple":true,"parentSelectors":["click"],"regex":"","selector":"span.widget-security-details-general-industry","type":"SelectorText"},{"extractAttribute":"","id":"market","parentSelectors":["click"],"selector":".prices-metrics-container .cmp-collapsible-two-column-item-value","type":"SelectorGroup"},{"extractAttribute":"","id":"ssic_sector","parentSelectors":["click"],"selector":".prices-overview-container div.cmp-collapsible-two-column-item-value","type":"SelectorGroup"}]}

Hi! Thank you for trying to help me.

I tried running it your JSON. But the website is dynamic and more stocks are shown as you scroll down the list on the left hand side. Right now it just scrapes content that is shown on the first website load.

How would I edit your JSON to try to scrape more content from the website?

it's strange..... at my side it scrapes more than 20 items... then I stop the process as far as it takes too much time...