I made changes on my side - Announce(Create) activities are treated as reposts now. This workaround is not difficult to implement, and if other blogging platforms don't support these activities, not catering to them might be a better long term strategy.
Of course, if Mastodon doesn't support Announce(Create), the calculation could be different, but I was told that it supports them.