What freedom is not
Most of the time, giving in to your patterns, you will start declaring as freedom. You will say, "after all I am enlightened, I am a soul, I am free," then finally go and eat beef. Giving in to your patterns cannot be freedom.
Obstacles for seekers
For an initial level seeker, the biggest problem is boredom due to which whenever they hit a block, they don't break it. They just develop a 'don't care attitude' towards ignorance.
Advanced seekers try to grab all the powers of Enlightenment without having the experience of enlightenment and taking the responsibility for it. These people with incomplete knowledge, before even achieving Enlightenment, due to their vested interests, because of their impure perception of Truth and Consciousness, even though they claim they are unattached, wise, they get completely distracted and destroyed, with the incomplete knowledge.
Without becoming Paramahamsa, they try to live like a Paramahamsa. Without really getting to the space of non-attachment, they try to live as if unattached. This is a dangerous game people play. Nobody else need to punish them. They themselves will be punishing themselves.
Practice to overcome these obstacles
Relentless seeking is the antidote for these obstacles. Just because you are better than others, does not mean that you drop the quest for experiencing reality. Relentless seeking comes from worshipping knowledge for the sake of knowledge. Then you become embodiment of vidyā, knowledge – an Enlightened Being.