I thought that was probably the case, I know they have previously said that they hold off on posting new cards if too many people are on the site. Perhaps it’s time to move them to a different low traffic section again.
Looks like it.
Hiding them in 3D Printers to try and keep them away from bots and help forum members get them was a good idea.