In a medium size mixing bowl, stir together the BBQ sauce, juice from the can of pineapple slices (reserve the pineapple), soy sauce, honey, minced garlic, ginger, salt and pepper.
Reserving some of the sauce. Pour approximately 1/2 cup of the sauce into a small bowl, cover and refrigerate.
Place the beef in a large bowl or ziplock bag and pour the remaining sauce over the beef.
Let the beef marinade for at least 4 hours or overnight in the refrigerator.
Preheat the Blackstone grill to medium-high heat (around 400°F).
Drizzle the avocado oil onto the griddle and use a spatula to spread it around.
Remove the beef from the marinade and discard the excess liquid. Place the beef on the Blackstone grill and cook for 2-3 minutes per side until the beef is cooked to your desired doneness.
While the beef is cooking, place the pineapple rings on the griddle. Cook the pineapple for about 1-2 minutes on each side, or until lightly charred and heated through.
Remove the beef and pineapple rings from the Blackstone grill. Baste them immediately with the reserved sauce.
Let the beef rest for at least 5 minutes.
Serve the beef over rice topped with the pineapple rings and chopped green onions. Enjoy!