I did review the first stages and found some issues. I think it is mostly related to LFR GPX files used for the creation of it (I assume you did). Here some ideas for improvement:
Stage 4
The height looks weird at the start. For me looks like copying the first km in order to fix the lenght of the stage (okay the LFM profile is shorter as expected). Puerto de Cabezabellosa is ending at HM 925 (should be 938). Alto de Piornal is also ending at HM 1175 (should be 1195), I would make use of the per km slope that is given on the Vuelta website (there are steeper parts not present in your climb). Mountain finish is also ending at HM 1,565 (should be 1550, the gpx file ends at 1,535). Due to the shift, the slope of the kms are not accurate compared to the per km slopes given on the website.
To give an example, your last 10km are like: 4, 5, 3, 4, 3, 11, 14, 14, 6, 7
The values given by the website are: 4.1, 3.3, 2.9, 3.6, 11.0, 13.6, 14.1, 16.4, 7.7, 5.5
Additionally your flat part before the last climb is already 20 m above the GPX file HM.
Stage 6
Second KOM3 is shifted by 1km
Last climb also lookes shifted caused by wrong GPX file ending (too early)
Last 9km: 6.4, 4.6, 5.5, -3.6, 8.0, 1.1, 4.7, 5.5, 5.2
Yours: 5, 6, 5, 5, -1, 4, 2, 5, 5
Stage 7
For my taste, the KOM is one km too late. Altitude is not fitting exactly to what is given by the Vuelta.
https://climbfinder.com/de/anstiege/alt ... e-calasanz looks like a detailed profile for the direction of the climb and corresponds to the altitude given from Vuelte. 1.3km flat on top (the +1 is just 300m long). Not ultra important but the KOM km might be just shifted by the inaccurate LFM GPX
Stage 8
Final climb has detailed slope per km information at the Vuelta site (17.3, 3,4, 10.2, 5.6, 13.5 last 800m) but they don't average on the given 4.8km 7.1% also given there. Tricky would redesign it from the roadbook to check altitude/slope
Will try to check other stages in the coming days too