we have noticed strange issue with charm refresh on juju 3+ deployment. There seems to be this new feature that tracks whether there is new charm revision available in the channel. Not sure how often this update is pulled (might take an hour or few for it to pop up). If there is a new revision found charm revision number gets highlighted in
The core of the issue is that once the highlight appears we are not able to run refresh anymore.
ubuntu@juju-dev--multipass-juju:~$ juju refresh rsyslog-forwarder ERROR already exists
To reproduce this one has to deploy older version of a charm and then wait for juju to fetch revisions and mark that the newer one exists.