I update Julia and it solved the problem (thanks everyone) - but to answer @contradict I went back to 1.5, did up and then add Zygote@0.6.34 and got this
ERROR: Unsatisfiable requirements detected for package Distributions [31c24e10]:
Distributions [31c24e10] log:
├─possible versions are: [0.16.0-0.16.4, 0.17.0, 0.18.0, 0.19.1-0.19.2, 0.20.0, 0.21.0-0.21.3, 0.21.5-0.21.12, 0.22.0-0.22.6, 0.23.0-0.23.12, 0.24.0-0.24.18, 0.25.0-0.25.41] or uninstalled
├─restricted to versions 0.18-0.25 by CircStats [0643c194], leaving only versions [0.18.0, 0.19.1-0.19.2, 0.20.0, 0.21.0-0.21.3, 0.21.5-0.21.12, 0.22.0-0.22.6, 0.23.0-0.23.12, 0.24.0-0.24.18, 0.25.0-0.25.41]
│ └─CircStats [0643c194] log:
│ ├─possible versions are: 0.2.1 or uninstalled
│ └─CircStats [0643c194] is fixed to version 0.2.1
├─restricted by compatibility requirements with VectorizedRoutines [0e69188a] to versions: [0.16.0-0.16.4, 0.17.0, 0.18.0, 0.19.1-0.19.2, 0.20.0, 0.21.0-0.21.3, 0.21.5-0.21.12, 0.22.0-0.22.6, 0.23.0-0.23.12], leaving only versions: [0.18.0, 0.19.1-0.19.2, 0.20.0, 0.21.0-0.21.3, 0.21.5-0.21.12, 0.22.0-0.22.6, 0.23.0-0.23.12]
│ └─VectorizedRoutines [0e69188a] log:
│ ├─possible versions are: 0.1.0 or uninstalled
│ └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0
└─restricted by compatibility requirements with SpecialFunctions [276daf66] to versions: [0.24.4-0.24.18, 0.25.0-0.25.41] or uninstalled — no versions left
└─SpecialFunctions [276daf66] log:
├─possible versions are: [0.7.0-0.7.2, 0.8.0, 0.9.0, 0.10.0-0.10.3, 1.0.0, 1.1.0, 1.2.0-1.2.1, 1.3.0, 1.4.0-1.4.2, 1.5.0-1.5.1, 1.6.0-1.6.2, 1.7.0, 1.8.0-1.8.1, 2.0.0] or uninstalled
├─restricted by compatibility requirements with ForwardDiff [f6369f11] to versions: [0.7.0-0.7.2, 0.8.0, 0.9.0, 0.10.0-0.10.3, 1.0.0, 1.1.0, 1.2.0-1.2.1, 1.3.0, 1.4.0-1.4.2, 1.5.0-1.5.1, 1.6.0-1.6.2, 1.7.0, 1.8.0-1.8.1, 2.0.0]
│ └─ForwardDiff [f6369f11] log:
│ ├─possible versions are: [0.9.0, 0.10.0-0.10.25] or uninstalled
│ ├─restricted to versions * by an explicit requirement, leaving only versions [0.9.0, 0.10.0-0.10.25]
│ └─restricted by compatibility requirements with Zygote [e88e6eb3] to versions: 0.10.0-0.10.25
│ └─Zygote [e88e6eb3] log:
│ ├─possible versions are: [0.1.0, 0.2.0, 0.3.0-0.3.4, 0.4.0-0.4.22, 0.5.0-0.5.17, 0.6.0-0.6.34] or uninstalled
│ └─restricted to versions 0.6.34 by an explicit requirement, leaving only versions 0.6.34
├─restricted by compatibility requirements with Zygote [e88e6eb3] to versions: [1.6.0-1.6.2, 1.7.0, 1.8.0-1.8.1, 2.0.0]
│ └─Zygote [e88e6eb3] log: see above
└─restricted by compatibility requirements with AutoGrad [6710c13c] to versions: [0.7.0-0.7.2, 0.8.0, 0.9.0, 0.10.0-0.10.3, 1.0.0, 1.1.0, 1.2.0-1.2.1, 1.3.0, 1.4.0-1.4.2, 1.5.0-1.5.1, 1.6.0-1.6.2, 1.7.0, 1.8.0-1.8.1], leaving only versions: [1.6.0-1.6.2, 1.7.0, 1.8.0-1.8.1]
└─AutoGrad [6710c13c] log:
├─possible versions are: [1.0.0-1.0.1, 1.1.0-1.1.6, 1.2.0-1.2.4] or uninstalled
└─restricted to versions * by an explicit requirement, leaving only versions [1.0.0-1.0.1, 1.1.0-1.1.6, 1.2.0-1.2.4]