I did some frame by frame testing on ending lag for shields. I don't know if it's mentionned in the previous pages nor do I think it will offer much to the average player but it's interesting to know.
Basically, for every character, when you press z and let go, there are 3 different scenarios depending on how long you pressed z.
Every character not named yoshi :
If you press z for 1, 2, or 3 frames and let go, your shield will last 8 frames and you'll have an ending lag of 6 frames.
If you press z for 4, 5, 6, or 7 frames and let go, your shield will also last 8 frames but you'll have an ending lag of 7, 8, 9, or 10 frames respectively. E.g. you press z for 5 frames, you get 8 frames shielding and 8 frames of ending lag.
If you press z for over 7 frames and let go, your shield will last the amount of frames you pressed z and you'll always have an ending lag of 11 frames.
For yoshi:
If you press z for 1, 2, or 3 frames and let go, you'll have 3 frames parrying and you'll have an ending lag of 15 frames.
If you press z for 4, 5, 6, 7, 8, 9, or 10 frames and let go, you'll have 3 frames parrying, the shield will last 8 frames and you'll have an ending lag of 8, 9, 10, 11, 12, 13, 14 frames.
If you press z for over 10 frames, you get 3 frames parrying, shield will last (amount of frames you pressed z - 3) and you'll always have an ending lag of 15 frames.
To recap.
Not yoshi
Scenario|Z pressed during|shield|ending lag
A|[1,3]|8|6
B|[4,7]|8|Z+3 (i.e. [7,10])
C|[8,∞[|Z (i.e. [8,∞[)|11
Yoshi
Scenario|Z pressed during|green frames|shield|ending lag
A|[1,3]|3|0|15
B|[4,10]|3|8|Z+4 (i.e. [8,14])
C|[11,∞[|3|Z-3 (i.e. [8,∞[)|15
Note that yoshi's smallest ending lag is when Z is pressed between (and including) 4 and 10 frames.
If you use shielding during tech chase to slow down your velocity, the frame advantage you'll get depends on how long you hold Z and which scenario it corresponds to.