I can add some more info for you:
ERROR: Your “Requires at least” is below 4.6. so you need to set a Text Domain in first-order-discount-woocommerce.php and it needs to be first-order-discount-woocommerce to correctly internationalize your plugin! (see https://developer.www.ads-software.com/plugins/internationalization/how-to-internationalize-your-plugin/#text-domains )
ERROR: No folders found under /tags although your Stable Tag is set to 4.9 ! So create the 4.9 folder under /tags and copy the files in there. (You could also change the Stable Tag to trunk but that might be deprecated in the near future). Defaulting now to trunk. (see https://developer.www.ads-software.com/plugins/wordpress-org/how-to-use-subversion/#svn-folders )
minor issues:
RECOMMENDATION: You can limit your Tested up to: to just the major release (e.g. 5.6). The repository will automatically add the latest minor version as plugins shouldn’t break with a minor update. (see https://developer.www.ads-software.com/plugins/wordpress-org/how-your-readme-txt-works/#readmeheader-information)
WARNING: Setting a License header is mandatory for new plugins since April 2020. Consider adding one, preferably the same one as WordPress itself: “GPLv2 or later”. (see https://developer.www.ads-software.com/plugins/wordpress-org/detailed-plugin-guidelines/#1-plugins-must-be-compatible-with-the-gnu-general-public-license)
RECOMMENDATION: You have more than 5 tags defined, only the first 5 are displayed so you could remove the extra ones. (see Tag 6 and further work for sorting (like if you go to /tags/tagname) but the rest may or may not help you. Important terms should go in the body of the readme. Lists of keywords are basically useless for the search engine. People search for solutions to the problems they’re having, not keywords. Think sentences, not lists of words.)