Spanning Tree with HP Procurse Broken

Hello,

I have two Mikrotik routers and two HP Procurve 3500-24’s.

I have them basically connected in a circle.

HP 1 ======= HP 2
  |                   |
MT1-----------MT2

If I set Spanning Tree Priority So MT1 is root, MT 2 is backup root, HP1 and HP2 are lower priority, it works. I see the HP spanning tree message change its root to the MT router as it should. The issue is that it blocks the LACP link between the two HP switches (as it should)


So I changed prioritys around so HP1 and HP2 are root and second root. I see the two spanning tree messages and the priorities reflect the changes that I made. The issue is that the MT1 and MT2 will not change to accept the HP1 or HP2 to be the root bridge for the segment. Also, the HP switch automatically puts the port to the MT router into blocking.


Has anyone seen behavior like this ? I am running version 4.6