This resource pack makes waypoint icon textures 100% opaque which works around the following bug: GitHub
It's not pretty but solves the problem of invisible waypoint icons.
Tested on 1.20.1 - JourneyMap 5.10.0, Oculus 1.7.0, Embedium 0.3.24. It probably works on any 1.20 version.
Before and after:
Before:
After: