Ollie's parents are unfortunately not joining us. Ollie is just the friend of the kid (let's say AJ) whose parents started the campaign with me. I agree with you, if it were just me and Ollie and his parents that would be different. (Edited the original post for clarity)
However this case all three adults (both parents and a third adult) and the other kid (AJ) are becoming visibly more annoyed in each session, as the campaign was going smoothly until Ollie joined in a couple weeks ago. The three adults have gone as far as (in-game) tying him up so he can't grab things and (out of game) asking me if there's a way to handle this in the game because now that he's in, they feel bad kicking him out, but the game is no longer fun for AJ in particular who really just wants to explore the story. Hence my post.
Yeah, hes a surprisingly good player, getting really into the roleplay and trying to find creative solutions. He even has his own PHB he bought with his own money when he was 5.
I'll talk to him about moving his crafting into a downtime period to try keeping the distraction down to a less distracting level.