Yeah, still seems to be broken.
For Juniper switches I've had some luck adding the management-addres to protocols lldp.
edit protocols lldp
set management-address <Switch IP>
set ptopo-configuration-trap-interval 1200
set lldp-configuration-notification-interval 3600
port-id-subtype interface-name
neighbour-port-info-display port-id
interface all
I've also started standing up seperate LibreNMS instance for the Network Map when the topology map doesn't work. I like the Airwave Topo map much better, especially when looking at spanning tree issues.