Text this: B-fields and Dust in Interstellar Filaments Using Dust Polarization (BALLAD-POL). IV. Grain Alignment Mechanisms in the Cocoon Nebula (IC 5146) Using Polarization Observations from JCMT/POL-2