Still in beta, but from my playing around seems to work OK: https://www.openandromaps.org/en/the-naming-of-maps-and-pois-are-changing (https://www.openandromaps.org/en/the-naming-of-maps-and-pois-are-changing).
It works well for me, too, but it does reawaken my old complaint that although Locus uses the poi icons from the map theme for the "display on map" option, it doesn't scale them at all, even though the theme does. That gives a very unsatisfactory display of two icons of different sizes, one overlaid on the other.
Edit: Just to be clear, I am referring to the active icon overlay that is displayed when "display on map" is checked, without selecting any of the categorised POIs. In this case the overlay icon is taken from the active theme. If any of the categorised POIs are selected, the overlay icons are Locus special ones.
I also have problems here. See this post.
https://forum.locusmap.eu/index.php?topic=7042.0
But there are also symbols where it only exists once.