Alright! New question.
It seems the primary culprit is xperl, which isn't that surprising. It overrides the changes TRP2 tries to make to unit frames, and thus neither the button on the target to change a mount/companion's name/states, nor the little box with the states you can mouseover, appears.
Try ShadowedUnitFrames instead of xperl, I found it to work and look better. Plus it's a lot lighter of an add-on, and to me feels like there's less bugs. Maybe that'll help if xperl is the main add-on conflicting with trp2.
Edit: OR get add-on control panel that lets you disable add-ons in game.
Interesting... I'm also a big fan of ShadowedUnitFrames... as far as I can tell, everything in TRP2 is working just fine so far, *except* I don't see any buttons attached to the unit frames. I figured it was SUF causing this. I should see a button when I self target (or even target a companion), shouldn't I?
I'm also not seeing any TRP2 button when I go into ShadowedUnitFrames config. I thought it might be hidden behind my unit frames. I cranked the x/y position sliders in TRP2 for the button, but still no joy.
Just so you guys know in regard to the button that appears on the target frame; by default, the button hooks to "targetframe," which is what the default UI uses. For someone like me, though, who uses PitBull, you'd have to go into TRP's settings where you can configure the buttons and put in the name of the custom unit frame where you'd like the button to hook. Again, in my case, I had to change "portrait button" in TRP's button settings to show on the frame called "PitBull4_Frames_target" instead of "targetframe" that would have been the default choice.
And these names are case sensitive, so you'd have to make sure you're inputting the name in TRP's settings as such. (PitBull4_Frames_target not
Also, for people wondering how to determine the name of the frame they'd need to use as an anchor, an addon such as MoveAnything can do that. Just open up the menu, and check the box called "FS" (FrameStack) that you'll see on top of the main window and it'll show you the names all the frames use when you hover your mouse over something.
Hope this helps.
EDIT: I don't see of any way to adjust the size of the button, though. If anyone can help a gnome out with that he'd greatly appreciate it.
EDIT 2: I decided to move 'character states' to the frame called TRP2_PersoTooltip so I edited my post. I suppose the frames you decide to use aside from the one for the target button are probably a little arbitrary.TL;DR:
You're not seeing the TRP button because it's set to appear on the game's default UI target frame. You can manually set it to appear on any other frame in TRP's button options menu, which would make it so it can show on the target frame in Xperl, SUF, or any other custom unit frames you might be using.