All good and again it may or may not be true - btw I did believe you before as you have no reason to lie.
You always have three options, hold/do nothing, sell (if you feel it isnt going to perfom or you need money) or buy (as you feel it is cheap and will succeed).
Always hard to do but atm these shares are 1/2 price compared to what you paid for half your holding. If you saw value at 2.4c are you not seeing value at 1.2c or 50% less? If so what changed in your mind?
Everyone has their own idea on what may or may not happen but if you are roughly 2.14c so i can understand you are feeling pain - I had a share that went from ~8c to 2c overnight - back up to 8c a couple months later. This is a good time to average down if you still believe in the platform and the stuff the team are doing.
Again DYOR and not financial advice but I would be seriously considering doubling down which would significantly lower you average price. If they actually do a decent announcement next month with all that is happening it could be a spectacular month which you could find it is just recouping your lost gains.
I know this is all easy in hindsight to buy now and sell now but no one posses the power - however we can look at what we do with our own choices and for me if i saw value in a company that was 50% discount and they have a better platform, more users, better market awareness and all the other things i mentioned before then really it is actually greater than 50% discount.
If the company was going backwards - no users, laying off people, no money in the bank - yes it is getting 'low' but not critical as yet and I am sure Razor/top 20 can see what the team are doing and would chip in rather than see their investment disappear.
Best of luck with your decision
ESH Price at posting:
1.2¢ Sentiment: Buy Disclosure: Held