Alright, well I tried a whole bunch of stuff but I don't really know what to test further at this point beyond testing each individual research task category and seeing if any of them trigger updates despite being completed which... sounds like a lot of work I don't want to do tonight.
Here is the code again for visibility.
Code:
[Set Trade Evo Research to 5]
580F0000 041FF8A0
580F1000 000000D8
580F1000 00000080
780F0000 00000028
640F0000 00000000 00000005
!! IMPORTANT !!
THIS WILL NOT COMPLETE THE RESEARCH TASKS ON ITS OWN. YOU NEED TO PROGRESS A DIFFERENT, INCOMPLETE RESEARCH TASK TO CAUSE THE TRADE EVOLUTION TASK TO COMPLETE.
The method of completing the research by updating the objective count directly requires progressing the research task in question manually, or a separate research trigger for it to properly update. Research tasks that have been completed don't trigger updates when further progressing their objectives (for example: capturing a Normal type Pokemon after you have already finished all of the Normal type Pokemon tasks).
If you have already completed all of your research tasks, unfortunately at the current time you're still stuck. I looked into lowering the objective scores of completed tasks and then re-progressing them, however once a task is marked as completed it stops triggering updates, regardless of what the objective value is.
If we can find a method of triggering research task updates that doesn't require progressing an incomplete task, then this code will likely work for you, otherwise you will need to wait for pkHex to update.
IF YOU RESPOND TO THIS POST COMPLAINING IT DOESN'T WORK AND YOU HAVEN'T TRIED PROGRESSING A DIFFERENT TASK, I WILL FIND WHERE YOU LIVE AND BEND YOUR SPOONS INTO NON-EUCLIDEAN SHAPES.