The subsidy care code plus grant amount = more then the full cost of of care, so the grant will adjust itself to cap out at the total cost of care.
To correct, adjust the subsidy care code to not exceed the total cost of care.
See “How to View/ Edit or Add a Subsidy Provider and Rates“