Each state must recognize all other states licenses however that does not apply to anything deemed as safety. For example towing double in your state does not allow you to tow double where it is banned, the same applies to max length, speed limits, etc. Now whether that applies to what is designated as commercial I can't say but I suspect that each state can make their own laws on that matter if they say it is a safety issue. I think that you will only get opinions, not facts that would hold up in court on this or any other forum. You might look online for the Iowa MVA or their equivalent and see how they define commercial.