When you block someone on Instagram, they can still see your previous messages, they just won't be permitted to send you anymore messages and won't be able to see your profile. Once you unblock that person they can see your profile again and send you more messages.