Survival-Blueprints are a topic for a long time. I remember loooots of discussions how to achieve that. Iirc the latest idea was to place a "ghost-blueprint" and then add material that you have in your inventory. Similar to Forest.
Background is that some Blueprints consist of thousands of individual parts, textures, etc. There might be the point when a blueprint has more parts than fit in your inventory.
Another idea was to combine the architects table with a storage box in which you can fill material and only if there are sufficient parts in it you can create the Blueprint. Problem with that is, that such a storage box would have to be superior to any other, making regular chests, crates, etc. useless.
Not a easy topic