It is not incumbent on Github to clarify regarding Electron because the code in question is part of Node, which is run by the Node.js Foundation. Electron is really nothing more than a wrapper for Node and the V8 engine.
For something less dense, you can read Apple’s app store submittal requirements with relation to US Export control:
Question 2 on that same page lists as an exemption, “(vi) the source code of your app is “publicly available”, your app distributed at free of cost to general public, and you have met the notification requirements provided under 740.13.(e).” If you’re asking about the status of Electron, specifically, that’s a concrete answer. The status of an application built on Electron is less clear, but in that case, you’re not using somebody else’s software, you’re designing your own and you would probably talk to a lawyer before monetizing it anyway.
If you’re concerned about the statement here that reads, “if the item includes encryption functionality, even if the encryption functionality is not used by the item, then BIS evaluates the item based on the included encryption functionality,” then you can just go into your local version of the Node repo and remove
lib/crypto.js. Piece of cake.