Maybe you got a bad one. Mine retained considerable oil, as do the apparent Mazda equivalent Tokyo Rokis.
Mine was also empty when I changed the factory fill. I had just spun the filter off no more than 5 minutes after shutting the motor down.
Fram are notorious for leaky ADBV due to poor baseplate stampings
My Fram XG7317 that I just spun off last week sometime had oil left it in though.