How annoying! Italy certainly requires more research when parking than other European countries. You should expect a clear universal "no parking" sign with underneath an exception for residents, instead of obscure hard-to-notice signs of ambiguous format.
Thanks again for the great photos and explanations.