Erin, welcome to the forum. I just ran a test (I have a pc but that shouldn't make a difference) on doing an action on a custom shape. Because usually you don't have the bottom layer as a background layer you get some funky stuff or won't work at all. Try this save your shape as a jpeg...then re-open then try the action again.
I did that and the actions worked.