When assembling an AR15, all that is needed is a MIL-G-21164D / NATO G-353 compliant grease (i.e. Aeroshell 33MS, Royco 64, Braycote 664, NYCO GN 17, Arpolube 21164) for the barrel nut, castle nut, and lower receiver extension. Also whatever lubricant you will use on your weapon (i.e. when assembling weapon use on roll pins, trigger/hammer pins, pivot/takedown pins, etc), and a high temperature thread locker (i.e. low-profile gas block set screws, buis screws, etc).
When using loctite, apply only a tiny dot to the middle of the threaded portion of the shank (do not apply all the way around fastener). This is where I'm thinking people have problems using thread lockers because they over-apply it. Then allow it to dry before screwing the fastener in place. You are not wanting to glue the fastner in place, so the goal is to create a friction point, so the fastener does not back out. Just like how nylon locknuts work. Even when using a thread locker, this does not negate from still having to properly torque the fastener the proper amount which is determined by the fasteners size.