Hi,
that widget wasn’t meant to show listings from all CPT, but 1 per widget and not only featured listings, but eventually sort by featured.
Featured listing will appear on top of every other page, if sort by featured is setup in Places settings. For example in CPT page, category page or searches.
We have in plan to extend widgets and maps to show from multiple CPT for those who need this, but can’t promise a date for their release.
If you wish to build your own custom widget, you can start by copying the class of the widget you’re trying to use now in your theme functions.php file, rename it and tweak it to suit your needs.
This can be find is: geodirectory/geodirectory-widgets/geodirectory_popular_widget.php around line 134.
Thanks