Rinse the pork neckbones and pat them dry with a paper towel.
Season the neckbones with sea salt, black pepper, and smoked paprika.
In a large skillet over medium-high heat, sear the neckbones until browned on all sides to lock in the flavor.
Place the diced yellow onion and minced garlic at the bottom of a slow cooker.
Add the seared neckbones on top of the aromatics.
Wash the collard greens thoroughly, remove the tough stems, and chop the leaves into bite-sized ribbons.
Layer the collard greens and drained cannellini beans over the pork.
Pour in the chicken bone broth and apple cider vinegar, then sprinkle with red pepper flakes.
Cover and cook on low for 7 to 8 hours, or until the meat is falling off the bone.
Remove the neckbones from the pot, shred the meat away from the bone, and return the meat to the slow cooker.
Stir everything together and serve warm in a shallow bowl.