I've tried the external particle cache with Blender 2.79 and it only finds 3 particles. Such a bug has been reported for Blender 2.8 here.
It's still broken in Blender 2.9a and the parenting also doesn't work so that you can't move your external particles around.
II wanted to report it too, but someone was faster. ;-)
Merry Christmas