Anim instance node 'Get All Curve Names' doesn't return all curves in UE5.3

Hi,

I am working on a metahuman animation plugin, and I just encountered a bug with the new Unreal Engine version 5.3: The anim instance blueprint node Get All Curve Names doesn’t seem to return all curves anymore.

To check it, I just ran this small blueprint code in a Metahuman character (I used Gavin) in both UE5.2 and 5.3:

The MetaHuman face skeletal mesh has a total of 1174 curves, with 260 that begin with CTRL_expressions_.... When I run the blueprint nodes above with UE5.2, I got all 1173 curves as excepted. However, with UE5.3, I only get 863 curves, and only 31 of them begin with CTRL_expressions_... (Those are the curves I want to change the values in my plugin).

UE5.2:
2023-09-08 11_06_47-● LogBlueprintUserMessages_ BP_Gavin_C_1 • Untitled-2 - DB WSL_ Ubuntu-20.04

UE5.3:
2023-09-08 11_07_17-● LogBlueprintUserMessages_ BP_Gavin_C_1 • Untitled-1 - DB WSL_ Ubuntu-20.04

The node Get All Curve Names is used in the Metahuman animation blueprint Face_AnimBP, in the function Set control. I use this function in my plugin to animate the metahuman face, but now with Unreal 5.3 I am only able to change 31 expressions curve values instead of 260 previously.
Am I doing something wrong, or is it a bug with the new version of Unreal Engine and/or the Metahuman plugin?

I figured it out.
The MetaHuman has been downloaded with Unreal Engine version 5.1 but was used in a Unreal 5.3 project.

I downloaded a new MetaHuman using the Quixel bridge plugin directly from Unreal Engine 5.3 and I have all my curves back :+1: (I even have more curves than before).

Hi! May I ask how do you setup the variable face?