Loads of tests available when I look in May. At Baillieston anyway.
I failed my test at the start of December. Immediately booked another test for March then last week found a cancellation for tomorrow. The testi app works great.
Book a test for any date at any test center then use the Testi app (or similar) to find a cancellation at the time & center of your choosing.