Hi Vid,
There is one small dark spot on the sun disk (top left) which would help early on in the track. Have you tried increasing the contrast to see if there are some other revealed details you could track?
If that doesn’t work it might be worth trying to use the dark spot top left as much as possible, and once it is occluded, start using the sharp intersection point that is created at the top left of the sun disk where the moon overlaps.
This intersection point does not represent a true tracking feature and normally you would never use it as its result will be a movement around the edge of the sun disk. Also note that when the moon gets close to covering the whole sun you may lose the track and have to go full manual until you can pick up the next sharp corner as the moon leaves the sun disk.
If you have no other option though, it will at least give you a smooth motion which you could then counter with manual keyframes (hopefully less than one per frame!!) to keep the sun position locked.
Tip: if you do go this route, when countering the movement, use a null aligned to that sharp corner you tracked. Animate the start and finish positions and then arrange your Bezier handles in the viewport to align the path visually along the edge of the sun disk. This should help create a nice circular path more quickly.
This will give you a null that follows your track which you can then negate with a second null. Just pick-whip the positions and negate with a *-1 at the end of the expression generated on the second null.
Hope that helps!
Graham Macfarlane
3D | VFX
http://www.elyarch.com