I think there is a general misunderstanding of CQRS. What you're explaining here is CQS (Command and Query separation) where commands and queries can still life in the same system. CQRS (Command and Query Responsibility Segregation) takes this one step further and completely isolates commands from queries. Usually putting them in separate systems.
CQS = software design pattern
CQRS = software architecture pattern