There are a few things you forgot.
First of all the number in the Pokémon Movie met location is not the movie number but the year number. As such it had to be Pokémon Movie 14.
Secondly you forgot to assign the proper "Country", "Sub Region" and "3DS Region" to the Diancie. Since the OT suggests you were aiming for the japanese event the "Language" is also best off being Japanese.
(America also had a Diancie event btw:
Next up is the Encryption constant which you forgot to reroll.
That all said. Here is a fixed one
Edit: it follows the japanese event: