I already completed all of that...
Here is an update to my situation... Assuming you have been in the Dark realm at least once in a previous year like I had.
1. Defeat Horon with no pokemon faints
2. Wait 3 days for Horon to respawn
3. Defeat Horon again - no fainting pokemon
3. Alucard arrives at the castle 3F
4. Defeat. Alucard with Miracle Eye Pokemon in the party
5. Enter Dark Realm
6. Complete the Darkrai quest
7. Once I defeated Darkrai and his guards - I am teleported back to Castle 3F with Darkrai
8. Talk to Darkrai and get the message... It must have simply been an illusion (Something like that)
9. Wait for Horon to return - I had to wait 3 days again sine I completed Dark Realm and Darkrai in the same day as defeating Horon (Second time)
10. Once Horon has returned, defeat him with no fainted pokemon
11. A message that the powers will be used to restore his boss, make the battle count (Something along thise lines)
12. Gather the Synch pokemon ect
13. Go to Castle 3F
14. Darkrai is now at the statue again (Not Alucard form)
15. Talk to Darkrai
16. I got a message, Do you want to catch the weakened Darkrai
17. battle and catch Darkrai as per other pokemon
Case closed.
Thank you.