The Moose aren't competition for the simple reason that TNSE owns them, Moose revenue is TNSE revenue.
And it's interesting that you bring that up, because I noticed something about the Moose. Up until sometime around the pandemic, the suite level was open for Moose games. I remember being invited to suites to watch Moose games, which I did with my kids.
These days, you go to Moose games and the suite level is completely dark. They are not open at all, even for typically big-drawing games like New Years Eve and long weekend games. That's a lot of corporate support for TNSE in the form of Moose suites which has completely disappeared.
Speaking of the Moose though, that's another property where TNSE does a lacklustre job when it comes to marketing. The Winnipeg ICE used to give a substantial discount on season tickets for children. This was a big reason why I had season tickets for my family. I notice that the Calgary Wranglers AHL team has a similar offer. The Moose, on the other hand, don't do it. So I simply don't bother with Moose season tickets and mini-packs.