I always laugh when people use the word "drag" to Endgame vs Avatar. What took Avatar 34 weeks will probably be passed by Endgame in half of that. Nothing 'dragging' about this.
“So, no, barring a miracle or another reissue of some kind, Avengers: Endgame won't top Avatar at the global box office. But it will end its run above $850 million domestic and (probably) over $2.78 billion worldwide.”