In as much as investing 100% could be risk or over investing but with this method you have explained I think it will be very difficult to get into trouble during the accumulation process because you have already eliminated any possible risk that could arise along the line, actually this method has been very helpful for so many investors today and funny enough I have make use of this method sometimes, especially when I'm very close to receiving my monthly salary and by then I have cleared all possible needs that would arise so I will then putting 100% percent of my available funds at that moment while waiting for the salary to come so that I could balance the equation and from their continues my DCA.
Actually I only use that method whenever I feel I'm free from any needs and my monthly salary is very close, however it takes a proper understanding for an investor not to make a mistake on this method because like you have explained that investing 100% is only good before the pay period so that they will not ran into trouble but funny enough most investors will still be aggressive trying to be greedy.
This method is no difference from buying aggressive when there is more money to spare. The only reason you are able to comfortably put 100% of your income into Bitcoin is because you have various source that you make money, and you don't rely on your monthly income to cover up for everything you need. Despite the general advice of not putting all our money into one asset you still choose to neglect because you feel it is less risky for you since you have no upcoming needs. But let me give you some reasons why this idea is wrong.
1. You are not expecting any needs, but life throw curveballs, things could go wrong like health and emergency need which you will need money for that is why it is important to keep reserve funds.
2. There could be a time where you might see a delay in receiving your income, thereby you need more money to survive and invest.
This your idea might seem logic to you, it's still a risky move to make. At least try to diversify instead of putting your entire money in one basket even if there is a huge assurance in that assets and even with a paycheck coming soon. Money that is not in your hand cannot be called you money unless you receive it.
The earlier you understand that in cryptocurrency, their is no diversification the better, because their is no substitute to Bitcoin in the crypto industry, all other coins are just means in which these developers used in milking investors of their hard earned money, so I would advice that you take your diversification else where, somewhere away from cryptocurrency entirely.
And lastly, concerning what you said about other source of income, though I sees it as an of topic here, in this thread, but if I must respond to that, then it's very wrong to survive on a single income, because the rate at which inflation is ravaging people's salary and making it lose value is really a cause for alarm, so it's adviceable to have more than one source to keep you afloat, in your daily lives.