The Federal Court has revealed the reasons it rejected tennis star Novak Djokovic's challenge against his visa cancellation.