Based on the reforges and stat summary you're probably doing alright, but you may need to reconsider your haste soft cap. Because totems are the dumbest mechanic in wow they are subjected to latency in terms of their haste breakpoints. The more latency you have, the more likely you are to randomly lose HST ticks despite having the appropriate amount of haste. Unless you run a consistent <15ms connection, you'd do wise to aim for a few hundred haste above the softcap.
An alternative - and probably better- route to take would be see if you could sink as much spirit and haste as you can into crit. 14k Is an excessive amount of spirit when you have the legendary meta, but you may feel like you need it just because your crit is relatively low. Crit is just really efficient for us as it provides excellent throughput and longevity, so the 33.29% haste "soft soft cap" is generally something you only want to go for if your gear is such high ilvl/so stacked with haste that you can't really get rid of it.