I notice that the OP is using a hiltviewmodel and the sample code from BenjyTec isn't. I've been having a similar problem and it seems to centre around using HILT.