I came up with a similar solution, added a delay into the element click selector and used unique HTML instead of CSS (truthfully, not sure why but it seems to be working). You'll need to add in all the text selectors you want
{"_id":"forum-trip-advisor","startUrl":["https://www.tripadvisor.de/Restaurants-g187309-Munich_Upper_Bavaria_Bavaria.html#EATERY_LIST_CONTENTS"],"selectors":[{"id":"Page Changer ","type":"SelectorElementClick","parentSelectors":["_root"],"selector":"div.listing:nth-of-type(n+3)","multiple":true,"delay":"2000","clickElementSelector":"a.nav:last","clickType":"clickMore","discardInitialElements":false,"clickElementUniquenessType":"uniqueHTML"},{"id":"Link-in","type":"SelectorLink","parentSelectors":["Page Changer "],"selector":"a.property_title","multiple":false,"delay":0},{"id":"Name","type":"SelectorText","parentSelectors":["Link-in"],"selector":"h1.ui_header","multiple":false,"regex":"","delay":0},{"id":"Phone","type":"SelectorText","parentSelectors":["Link-in"],"selector":"div.blEntry.phone","multiple":false,"regex":"","delay":0},{"id":"Website","type":"SelectorElementAttribute","parentSelectors":["Link-in"],"selector":"div.is-hidden-mobile.website span.detail","multiple":false,"extractAttribute":"href","delay":0}]}