I just discovered that my JTV89F's model position selector switch had the same model selected for position 2 that position 1 had stored and so the model that was stored in 2 did not work. The same was for position 4 and 5, model stored in 5 was mirrored in 4. When I first got the guitar I tested the various model sounds in all the banks and positions and I think they worked fine. I never really did that again, and always assumed they worked. I did the latest firmware update using the Monkey, and never thought I should test them. I think this happened from that update. I realized it when I was making a new model in the Workbench HD, and noticed that when I moved the 5 way position switch on the guitar, only 1, 3, and 5 would only make the bank models 1, 3, and 5 highlight and change the model tone, but 2 and 4 would not select. I could double click on the 2 and 4 rectangles in the WB bank, and the guitar sound would change to what they were labeled as (OEM models) regardless of the position I had the switch in, but if I moved the switch from say, 4 to 5 and back after doing this, 4 in WB would not be selected. It was like it was a 1,3,5 switch. I think others may have the same results from the 2.23 update, but may not have found this out yet. I submitted a support ticket and wait for an answer.
I don't seem to have any other issues with the guitar, like low volume on some strings, or funny sounds using some models. The selector switch seems to work fine with the alnico pickups, and I get 5 different neck and bridge tones so the switch could not be bad. Maybe check your guitar and see if you have the same issues. Any models that are stored in positions 2 and 4 are not available in each model bank and mirror those in 1 and 5 respectively.