Aside from the rank violation of the separation of powers, ex post facto, and lying about the use of "ghost guns" in crime (AR-15s are very seldom used in crime, and most of the guns that are HAD serial numbers if they have been removed, which is already a crime), this is a 'solution' in search of a problem.
The second amendment says "...shall not be infringed" and if requiring a license for me to make a gun for my own use isn't an infringement, or requiring me to get serial numbers put on parts by a licensed manufacturer (parts I create for MY use) is not an infringement, I don't know what is.
It was those people who had the knack and forged their own arms who helped create this country, so those especially are the sort of arms, including guns, the Second Amendment was written to protect.