How do i make my players more engaged

How do i make my players more engaged? I have two players that bounce off others but have difficulty starting stuff One new player And the one that carrys, he was very late so we just ended it early and delayed the session again...

We are at the climax of about to battle the bbeg that ive hyped up for so long, but after losing another interactive player (friendship conflict), this session was so dead and only lated an hour before i gave up

One has horrible adhd and was playing minecraft the whole time while the other doesnt talk too much... i give them a party quest/guide (in the form of a small animal, no dm pc) because this is their first dm game but we're in act 2- What am i doing wrong? What can i do better...?