The only thing that jumps out for me is that it is a Favia or Favites sp[. There something else. You said sold as a micro, well, there is Favities micropentagon but I do not see any pentagon about your corallites, which are more oblong. The best I see is Favites flexuosabased on the corallites