Is there a way to check the ignition module its self?
And if I can't find any joy with this timing should I go to an after market ignition system and if so what brand would be recommended.
As Glider said above, hard to check the ignition module without the electrical and electronic specs and equipment to do so. But here are my suggestion going forward:
Since you have the parts already ordered, I would replace the suspect parts with those when they come in setting the bike back to "stock" configuration.
With the new nose cone, sensor plate, VOES, verified timing in the cam chest and having checked the continuity of the wiring, the ignition system BEYOND the Ignition Module has been checked and verified.
Once you have everything back together, follow the book to the letter to see if you can set the static timing and then fine tune dynamically.
If you can NOT get it to work per the book, it points towards the Module. At that point, I would suggest replacing the Ignition Module. What else could it be?
Since you have the new VOES and sensor plate, you might just get another replacement module rather than an aftermarket one. You can replace the entire ignition system (including the coils) sometime in the future. By replacing the Ignition Module, the ENTIRE ignition system (except for the coils which are NOT suspect at this time) will be new and back to original condition. I would try THAT first.
TQ