Moderate Liberal MP Bridget Archer has crossed the floor to vote against banning children under 16 from social media, joining with the Greens and independents to air concerns about a rushed process.