I think that there should be an option in the back-end for selecting two license types/prices and list two prices/ license types in front-end next to the model, one for professional license (for commercial uses) and optionally one for consumer license (for non commercial uses), and maybe simply remove the make offer button.
Now most consumers/hobbyists get to us via the make offer button and then usually they tell its for a hobby project or other personal uses like a print for an essay cover or something, then we have to tell them they can get a non commercial license at lower price point etc., takes time and not everyone knows he can get non commercial license in this fashion.
Also there are some very high quality models here on CGtrader that are priced unimaginably low, usually those are the sellers that focus on the consumer/hobbyists, but the same commercial license type apply to those models regardless. Those sellers are very likely to lose sales as some pro user that seek to use designs commercially turn away because at first glance do not believe it would be for use commercially, or they think those models are not pro grade or something (suspicious their must be something wrong with these models).
Note; it is common practice for example with software licenses that there are multiple license types/versions, like educational/hobbyists or freelancer versus enterprise level license types, on one and same software.
If sellers that focus on consumer/hobbyists could set low price in up-loader panel and attache the non commercial license to it and next to that set a pro price and attache the commercial license to that then I think we would have a more healthy situation.
So maybe best to show 2 prices next to the model and a clearly visible license type icon and commercial use versus non commercial use statement next to it.
Also best to leave option in back-end for those hoe doe not wish to use two prices next to the model. Maybe sellers that do not wish to use two prices next to the model simply select the one or the other license type and just enter a value next to it (basically resulting in one listing next to the model in front-end).