Hey Mark,
for search criteria to find a touchscreen compatible with Onefinity and Buildbotics Controller see here;
This is a world-wide problem now. Everything that needs microcontrollers to be manufactured now gets out of stock. I am so lucky that I bought all my stuff last year