Repository: stable-diffusion-webui
Issue: [Bug]: X/Y Plot ignores the order of Models and Prompt S/R in the Y and Z axis.
Labels: bug-report

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What happened?

I have an issue wherein I am trying to test 135 artstyle loras against many many models, three models at a time. The problem is, the X/Y prompts are not working as intended and I think this is a bug.

Here's a screenshot of my X/Y plot:
![image](https://github.com/AUTOMATIC1111/stable-diffusion-webui/assets/30022758/2ca19c73-eebe-4ba6-b183-e99228c2de60)
![image](https://github.com/AUTOMATIC1111/stable-diffusion-webui/assets/30022758/92bbc745-8a19-4579-9a68-0bee4f384715)

What I want to happen:
1. Test the first Lora (1990's Anime) at 4 different weights (0.6, 0.7, 0.8, 0.9)
2. Switch models, from Aurora to Cartunafied v3.
3. Test the Lora at 4 different weights again.
4. Switch to the final model, Lykon's Any Lora.
5. Switch Loras to the next model (3D Inspired)
6. Rinse and repeated 133 times.

The problem is, whether "Checkpoint name" is in the Y or Z position, it always goes last. So what instead happens is:
1. Test the first Lora (1990's Anime) at 4 different weights (0.6, 0.7, 0.8, 0.9)
2. Switch Loras, from 1990's Anime to 3D Inspired.
3. Test the Lora at 4 different weights again.
4. Switch Loras, from 3D Inspired to the next one...
5. Rinse and repeat until all Loras are tested, THEN switch to the next model.

Now, technically, this isn't a deal breaker. Once everything is completed, I'll still get a giga-grid with the results. But if I stop the generations early or I have a power outage, I won't have all 12 images (4 weights, 3 models) per lora for me to pick up my progress and resume work with.

And in any case, it SHOULD matter if I have the Checkpoint Name in the X, Y, or Z position, yet for some reason it always goes last. This seems to me like it's a bug.

### Steps to reproduce the problem

Prompt:
1990s anime, <lyco:ART 1990's Anime:0.6>, full body, beautiful eyes, detailed face and eyes, solo focus, facing viewer, 1girl, mature female, blue dress, standing

Set up a X/Y/Z Plot like so:
![image](https://github.com/AUTOMATIC1111/stable-diffusion-webui/assets/30022758/d044179d-fa4e-4a58-a17c-b9adf4fe1582)

Prompt S/R: 0.6, 0.7, 0.8, 0.9
Checkpoints
Prompt S/R: "1990s anime, <lyco:ART 1990's Anime:","3d, <lyco:ART 3D Inspired:","aetherion, <lyco:ART Aetherion:","alex flores, <lyco:ART Alex Flores LoL:","alp1, <lyco:ART Alp v1.2:","comics, <lyco:ART American Variety Comics:"

Watch as the position of Y and Z don't matter.

### What should have happened?

I detailed this previously.

### Commit where the problem happens

89f9faa63388756314e8a1d96cf86bf5e0663045

### What Python version are you running on ?

Python 3.10.x

### What platforms do you use to access the UI ?

Windows

### What device are you running WebUI on?

Nvidia GPUs (GTX 16 below)

### What browsers do you use to access the UI ?

Google Chrome

### Command Line Arguments

```Shell
set COMMANDLINE_ARGS=--autolaunch --xformers --ckpt-dir "D:\SD Models" --ckpt "D:\SD Models\[Anime] Alex's Macross Ultimate BETA.safetensors" --lyco-dir "F:\Github\SD Web UI\stable-diffusion-webui\models\Lora"
```


### List of extensions

![image](https://github.com/AUTOMATIC1111/stable-diffusion-webui/assets/30022758/c8fcb33b-ffa9-4fa4-8cf4-003411aef53c)













### Console logs

```Shell
https://pastebin.com/GawG653J

I was unable to post the full log due to Pastebin censors, but I didn't actually encounter an 'error' in the traditional sense and my log was just full of successful generation notices. I also redacted the embeddings since those seemed to trigger Pastebin's censors.
```


### Additional information

To summarize:

If you set Prompt S/R in X, Checkpoint Name in Y, and Prompt S/R in Z, Checkpoint Name should be the second thing to change, but instead it always goes last whether it is in Y or Z position.