I just discussed with colleague having knowledge of low power modes on this device giving me some important notes to this topic:
- FlexCAN can perform wake-up only in Pretended mode that is not available in VLPS
-Alternatively you can use GPIO interrupt on RX pins
- Before entering VLPS, FlexCAN is supposed to be turned off completely.
So the conclusion is that possibly your application is not in VLPS mode because in such case FlexCAN would not work. To prove it, you could measure current consumption or use CLKOUT and measure BUS_CLK frequency.