How does one upload a block used for hierarchy to the library database? (not locallibrary). I exported the block symbol and uploaded that file to a library, but when it is opened in another project using the same library the block is empty when I push into it. it seems as if only the symbol of the block was copied but not the schematic underneath it.
You can only do this by using the Managed Blocks functionality to formally create reusable circuitry. This is available in the Xpedition flow only.
You can always copy blocks and underlying schematics between projects using the File - Open Reference and copy and paste.