Marinate the pork ribs in pineapple juice, soy sauce, banana ketchup, salt, and pepper for 30 minutes. After marinating, remove the meat and save the marinade for later.
Heat oil in a large pan over medium-high heat. Fry the potato pieces until they turn light brown, about 5-7 minutes. Take them out and set aside.
Remove most of the oil from the pan, leaving about 1 tablespoon. Cook the onions until they become clear, about 3-4 minutes. Add garlic and cook until you can smell it, about 1 minute.
Add the marinated pork to the pan. Cook until it browns on all sides, about 8-10 minutes. Pour in the saved marinade and water. Let it come to a boil, then lower the heat.
Remove any foam that forms on top. Cover and cook on low heat until the meat is tender, about 45-50 minutes. Check by poking with a fork – it should go through easily.
When the meat is tender, put the fried potatoes back in. Let them cook for 3-4 minutes. Add the green peas and slowly add the cheese while stirring. Keep cooking until the sauce gets a bit thick and all the cheese melts, about 5-7 minutes.
Taste and add more salt if needed. Serve hot with steamed rice. You can serve with a small bowl of vinegar on the side if you like.