Yes, we previously discussed that preferences are not dynamic:
The use case you mention - having a single device handler for two device models that only differentiate in some features (preferences, capabilities) can be achieved using Edge drivers as you can assign a different device profile for each fingerprint.