Fill a large pot with water, and season with salt. Place over high heat and bring to a boil.
In your pressure cooker, add these ingredients in this order: Chicken broth, chicken breasts, onion powder, paprika, brown sugar and bbq sauce. This is so the bbq sauce does not burn on the bottom of the pressure cooker. Do not stir.
Place the lid on the pressure cooker in the sealed position, and pressure cook on high for 18 minutes. Let sit 10 minutes after done to allow the pressure to decrease.
While the chicken is cooking, carefully toss the chopped sweet potato into the boiling water. Cook until a fork goes easily through the sweet potato, about 15 minutes.
Once the sweet potato is cooked, drain the water and mash the sweet potatoes using a hand masher.
When the chicken is done and the pressure safely released, open the lid and carefully pull the chicken using 2 forks.
Now build your quesadilla: On one tortilla, smear a layer of mashed sweet potato. On the other tortilla, smear a layer of guacamole. Place half of the thin sliced avocados over the guacamole. Now top the guacamole with the pulled bbq chicken. If you are choosing to use cheese, sprinkle the cheese over the bbq chicken. Now place the tortilla with the sweet potato on top, and repeat steps with the second set of tortillas.
Heat 1/2 a tbsp of butter in a large skillet (large enough to fit the quesadilla). Once hot enough, safely place one quesadilla in the skillet. Cook until the bottom is golden brown, about 3-4 minutes depending on heat. Now flip to cook the other side, making sure to add 1/2 tbsp butter to the pan. To do this, I placed a large baking sheet over the pan and flipped the pan quickly. I then transferred the quesadilla back to the pan.
Cook until done, another 4-5 minutes, then transfer to a plate using 2 spatulas. Repeat the process with the second quesadilla.
Cut each quesadilla into 6 equal pieces! Option to place a dollop of sour cream or plain greek yogurt on top.