For what it's worth- we were at Epcot on Halloween. We were at the main gate (not international gateway) and around 8:00 for 9:00 opening. There were 2 families ahead of us in line for the ticket scanners. I don't know if Epcot normally opens around 8:30-8:40, but it did the day we were there. Once they started letting people in, it was very controlled since each person had to scan their ticket or band (not the stampede at MK rope drop).
We walked quickly to Norway, walked through the queue, and got right on a boat. Ride was done in a few minutes, and we probably could have gotten in line to do it a second time and not have much of a wait, but we lined up for Anna and Elsa meet and greet instead (lined up at about 8:50, the M&G didn't open until 9).
According to the wait time app, the ride wait time stayed below 30 mins until about 11:00 (the day we were there).
We happened upon a PPO Akershus reservation the day before our Epcot day and I'm so glad we rope dropped instead. For how pricey character dines are, I would rather be able to relax and enjoy it than be watching the clock and rushing out.