The rescheduled Illusion 2020 National Championship finally took place at Bembridge SC over the weekend of 31 Oct-1 Nov.