The US postal service has multiple standards, the results do align with this: https://pe.usps.com/cpim/ftp/pubs/Pub28/pub28.pdf You don't have to abbreviate everything in an address, using the full names is acceptable by their standards.
As for the different house number when comparing forward vs reverse geocoding, this is unfortunately a common occurrence in most mapping platforms due to how these services work. In this case, the forward geocode result is highly accurate where as the reverse geocode result is based on an interpolation based on the address range of the road block (i.e. if an address range is from 1 to 100, a point in the middle would return an address number of 50, even if such an address doesn't exist).