Conor McGregor skipped the White House UFC card for Las Vegas due to bigger crowds, higher PPV revenue and better financial prospects, says manager.