The black box around your logo
This is the single most common transparency problem, and its cause is simple. JPEG has no alpha channel, so when a transparent PNG is converted every transparent pixel must become an actual colour — and many tools fill them with black without mentioning it.
The result is a logo inside an unwanted dark rectangle. It is not a bug in your file; it is JPEG doing the only thing it can with data it cannot represent.
The fix is either not to convert to JPEG, or to flatten deliberately onto a colour you have chosen. The PNG to JPG tool on this site defaults to white and gives you the switch, because that choice belongs to you rather than to an encoder's default.