score:9
For travel in and out of the Schengen zone, your passport and visa are checked when entering and leaving the Schengen zone.
When travelling from Greece to Italy on arrival, you did not receive a stamp because you were already in the Schengen area. When travelling from Italy to Greece you received no stamp because you were not leaving the Schengen zone.
This is the normal procedure experienced by anybody visiting a country in the Schengen zone who arrives/leaves via a connecting flight in a different Schengen-zone country. It won't cause you any problems.
Upvote:-3
This should not cause any problems, since this is normal procedure for connecting flights, and a great many of cheap-ish Schengen plane tickets will make you pass immigration before arriving at destination country.
I also have similar experience.