The ‘fnop’ is always a full 64-bit instruction. It can be useful for aligning code.
With ‘nop’ the compiler can choose either a 32-bit instruction or a 64-bit instruction.
The VSPA ISM revision that you are referring to (RevA) is quite old. In the later revisions of the ISM it was decided to replace all fnop to nop, and publish only nop in the document so as to give more flexibility to the compiler.
I believe Rev 0 is the VSPA ISM latest revision available for LA1224. Do you have access to the latest rev?