Isn’t this just a self-propelled gun? Isn’t artillery mounted on turretless, tracked vehicles a common category of weapon?
Self-propelled artillery generally has much thinner protective armor than does a TD or Tank.