The stage was checking for a download link to decide whether processing was done. For accounts where full-file downloads are not yet available, that link is intentionally withheld, so the check never resolved and the loading state never cleared. The same logic was also keeping a background polling loop running long after it should have stopped. Both have been corrected. The plan stage now marks itself complete as soon as the underlying assets are generated, regardless of whether download access is enabled. The key-plan PNG renders inline at that point, as expected. Download buttons for the full PDF and Revit file remain gated where applicable — that behavior is unchanged.