Това, което правите, е да следвате пътя на болката. Или декриптирайте/криптирайте на MySQL и използвайте криптирана връзка с базата данни (ако това има значение) или шифрирайте/декриптирайте във вашето .NET приложение, като съхранявате криптираните данни в подходяща колона.
Смесването на AES реализации е предразположено към грешки и нещата могат да се счупят по-лесно, ако промените версиите на .NET или MySQL.
Сега, за да разберем какво точно не е наред, трябва да знаем дали IV е съвместим между MySQL и .NET, или да разберем каква е реализацията на MySQL IV и да го предоставим.
И другият потенциален източник на проблеми е как сте генерирали байтовите масиви (не виждаме това във вашия пример). Трябва да имате предвид проблеми с кодирането на знаци при генериране на масивите, ако ключът е текстов.
В коментарите на тази връзка за MySQL документи има информация за липсващите параметри.