Not sure if this is a bug or expected behavior. With about 4 minutes left of avalon, I started legendary 10. It took me 5 or 6 minutes to finish (ie I finished after event ended). I did not get the reward for finishing the event.
Could be as designed but was thinking if I started before the final bell, I’d be locked in for the reward.