Recently went through something similar with a fairly well known tech company. I was told after nearly a whole day of workshops and interviews that I didn't make the cut. Was called back 3 months later and asked if I'd be interested in another role, organised an interview and the company cancelled it the night before.