You failed to actually check the recent changes in the city info and taxes take time to fall. The mayor did set the tax to 1% and you killed him during the time it takes to actually lower to that point meaning you had no valid reason to assassinate the mayor here.
Reviewed with @sidd & @Bnjemann