From the post it's not clear if you have enabled the OIR in the Object Initialization Rules Administration Utility. If you have, there's nothing obvious - if you have not that's what is needed.
I recall there being some issue with CAD and Revision Schemes... if you're doing any conversion, then old value(s) need to be present in the new Scheme. Help Center has more info on this as I recall