Partner 4 is a Mii from the 3DS.
Partner 4 originally appeared as one of four sample Miis used in the 3DS debug application FriendTestingPartner found in the September 2020 Nintendo leak. He hasn't appeared in any game. He can be found in the main.cpp file, with the hexadecimal of his Mii data file simply printed as text embedded in the code of the file.
He was originally made on a 3DS (3), his Mii name in his Mii data file is Partner 4, has Copying turned on, and Sharing turned on. His Mii ID is 90-F1-98-B3. His Mii ID tells us he was created on January 2nd, 2011, 12:19:22 PM.
His Mii data file contains unused data. His hair type is symmetrical and normally does not allow flipping, but his hair is set to be flipped anyways.
Partner 4 only appears in the debug 3DS application FriendTestingPartner. Once ran, the user who ran it will now appear differently in the Friend List. The user Mii will cycle through Partners 1, 2, 3, and 4 in order. The "currently playing" will also cycle through multiple applications in a random order (the applications it can choose from is listed below). The status displayed is a timestamp of when the Mii was switched, using just numbers. A screenshot of the Friend List after someone else is running the FriendTestingPartner application (specifically when the Mii shown is Partner 4) can be found in the image appearances section of Partner 4's page.
Partner 4 unfortunately does not appear in any promo art. Here is a screenshot of a 3DS's Friend List after one of the people in my friends list run the FriendTestingPartner application. The screenshot is of someone else running the application, as if I was the one running the application, I could not properly take screenshots of the Friends List while it's in action.
Note some black rectangles in the screenshot: this was edited in by myself to protect the privacy of the people on my Friends List. It has no relevance to the debug application or the Miis.
Also note that the timestamps in the status message at the top screen are different - this is because the status message takes an extra second to update, and this screenshot was taken before it fully updated to match the top screen's. Under normal circumstances, it should match.