Yes you can use attribute rules if you are using traditional versioning with a one exception.
Batch calculation and validation rules in an enterprise geodatabase are evaluated using the validation server for datasets that are branch versioned. To add these rule types, the database connection must have Versioning Type set to Branch.
I saw this thread and wanted a little more clarification if you can provide it?
We want to use traditional versioning with attribute rules in Pro. It sounds like we can use all the rules, we just can't use them in a batch mode (with branch versioning- feature services and Portal/AGOL). Meaning that any Calculation or Validation rules we have in our Enterprise Geodatabase data get processed immediately and not at some later user-specified time, correct? Is that the only difference between traditional and branch versioning with attribute rules in Pro? We really want to move to use Pro instead of the Attribute Assistant in ArcMap. Thanks for your help!