The Liberals hold a tight lead against the Nationals in Port Macquarie's state by-election and an election analyst says ...