Just to clarify this a little more, I think....
Stack
Switch 4 -- Trunk -- Switch 1
Switch 2 -- Trunk -- Switch 3
Within switch 1 is okay
Within switch 2 is okay
Switch 2 to switch 3 is okay
Switch 4 to Switch 3 is okay traversing the stack.
Switch 1 to Switch 2 is broadcasting on both switch 1 and 2
Switch 1 to Switch 3 is broadcasting on switch 1 and 2 but not 3.
Haven't heard back from Meraki support at all today. Just going to give the stack a restart tonight and see if it clears the issue.