Whisk honey, soy sauce, oyster sauce, brown sugar, ginger, ketchup, garlic, parsley, onion powder, cayenne pepper, and cinnamon in a bowl; pour into a resealable plastic bag. Add pork, coat with marinade, squeeze out excess air, and seal the bag. Marinate in the refrigerator for up to 24 hours.
Preheat grill for medium heat and lightly oil the grate. Remove pork from the marinade, and shake off excess. Discard the remaining marinade.
Cook the pork tenderloins on preheated grill until no longer pink in the center, 20 to 30 minutes, turning occasionally. An instant-read thermometer inserted into the center should read at least 145 degrees F (63 degrees C).