With 95% approval by Republicans I think it is very likely they were voting Trump. Far more likely registered Democrats are voting for Trump then the other way around.
Two different types of Republicans. The 95% support is among self-identified Republicans. What we’re looking at here is Registered Republicans, a wholly different concept.
There’s no incentive to register as an independent. It just means you can’t vote in any primaries. So a lot of people who are independent register with one party but actually go back and forth in terms of who they vote for. It’s a real thing.