Why refunded v0 credits are not usable by free users

Is it intentional that the refunded credits cannot be used by free users?

For example, if I fix an error for “free”, it uses my credits then refunds them. Then the refunded credits cannot be used by free users.

Not sure if this is intentional, sounds like a bug to me.