Reasons for receiving hard blocks

Have you checked with these guys?