I have no connection but seeing as these conversations often discuss alternatives I'd like to mention https://screenrun.app/.
It's web based, offers plenty of features and can be had for a one-time of $40.
I've only used it a handful of times however I keep coming back.