Well after another look at this it appears the 'elseif' condition is working. Thought I tested with this or enough testing but it appears to be working for me now. Maybe it was just a type. So I would now say all is good.
Best of the New Year for you and yours