Vergleiche mal deinen Aufruf:
AES_CBC_Init_Decr(initVector, 128, aesblck, ctx);
mit der Funktionsdefinition:
function AES_CBC_Init_Decr(const Key; KeyBits: word; const IV: TAESBlock; var ctx: TAESContext): integer;
Richtig wäre:
AES_CBC_Init_Decr(keyBytes, 128, aesblk, ctx);