Add rice, 1 ¼ cups (2 ½ cups) water and ¼ tsp (½ tsp) salt to a medium pot. Bring to a boil over high heat. Once boiling, stir in corn, then return to a boil. Reduce heat to low. Cover and cook until rice is tender and liquid is absorbed, 12-14 min. Remove from heat. Set aside, still covered.
Meanwhile, thinly slice green onions, keeping white and green parts separate. Peel, then mince or grate garlic. Add mayo and half the gochujang (use all for 4 ppl) to a small bowl. Season with salt, to taste, then stir to combine.
Heat a large non-stick pan over medium-high heat. When the pan is hot, add sesame oil, then beef and pork mix. Cook, breaking up beef and pork into smaller pieces, until no pink remains, 4-5 min.** Carefully drain and discard all but ½ tbsp (1 tbsp) fat from the pan.
Add carrots, green onion whites and garlic to the pan with beef and pork. Cook, stirring occasionally, until carrots soften slightly, 2-3 min. Add soy sauce, 1 tsp (2 tsp) sugar, ⅓ cup (⅔ cup) water and spinach. Cook, stirring often, until spinach wilts and half the liquid is absorbed, 2-3 min. Season with pepper.
Add 2 tbsp (4 tbsp) butter to the pot with rice and corn. Stir until butter melts. Season with pepper, to taste. Divide buttered rice and corn between bowls. Top with bulgogi. Sprinkle remaining green onions over top. Dollop with gochujang mayo, if desired.