In a small bowl, whisk together honey, Dijon, lemon juice, paprika, salt, and pepper until smooth.
Add the chicken to a large resealable plastic bag. Pour the marinade over the chicken, coating each piece evenly. Refrigerate for at least two hours, or up to overnight.
When ready to cook, heat an indoor grill pan or large skillet over medium-high heat (or preheat your outdoor grill).
Remove the chicken from the marinade. Let any excess drip off.
Grill the chicken for 3 to 4 minutes per side or until cooked through and the juice runs clear. Transfer the cooked chicken to a baking sheet.
Assemble The Sandwiches:
Preheat your oven to 375°F.
Lay the bacon out in a single layer on a rimmed sheet pan covered with foil.
Bake the bacon for 15 to 20 minutes, or until crisp. Transfer the bacon to a plate lined with a paper towel and set aside.
Turn your oven to broil and line a baking sheet with foil.
Place the chicken on the baking sheet and top each piece with a slice of bacon.
Top with shredded cheddar cheese.
Place the baking sheet under the broiler for 1 to 3 minutes. Broil until the cheese is melted and bubbly.
Split the potato buns and lightly toast them. Keep an eye on them—they burn easily. Remove the buns from the oven and assemble the sandwiches, adding the romaine lettuce and sliced red onion.
To keep the sandwiches warm, wrap each one in foil. Hold them in a 300°F oven until you're ready to serve.