I am still not sure where your question comes from (what is it that confuses you more) but I'll try an answer based on your added information.
You do not have to divide the time interval in equal intervals. It's just one straightforward way to divide it. If you divide it a different way, you will get different answers for finite steps of compounding interest (as you discovered), but you will still get the same answer for the continuously compounded case: $e$. So as long as you take the limit of your process to infinite intervals, the answer will be $e$.
Let's take the limit of your example to infinite intervals. One easy way to do it, is just separate each of your initial intervals $0.2, 0.2, 0.3, 0.3$ in $n$ equal intervals. Notice that the intervals we end up with might have different sizes. For example one interval can be $0.2/n$ while another is $0.3/n$ (the size depends on which was the initial interval we started dividing). Notice what happens when we take the limit for $n \rightarrow \infty$. We can bunch together all infinitesimal intervals that came from the first initial interval of $0.2$. The return of these is $e^{0.2}$. We do this for all of your initial intervals. The total return is:
$$e^{0.2}\times e^{0.2}\times e^{0.3}\times e^{0.3} = e^{0.2+0.2+0.3+0.3} = e$$
The other interesting thing is that you can view this arbitrary division as time intervals that all have proportional rates to the whole time unit rate or you can view it as arbitrary rates for arbitrary intervals. To ease the discussion, let's make the whole time unit to be 1 year and the whole time unit return rate to be 1 (100%). Note also that the rate mentioned here is not compounded. It is the return from your capital only, after one year without compounding (without gaining interest on partial interest). Now consider the following irregular example where for the first month the rate is $0.5$, while for the rest $5$ months it is $0.1$, and the last $6$ months it is $0$. The only limitation is that the time intervals have to add up to 1 year, and the rates have to add up to the total yearly rate of 1. If we calculate the total return assuming continuously compounded interest, it still is $e$.
Now about your last question on why the intervals (or equivalently the rates) have to add up to 1. This is the question that confuses me the most and I do not understand where it comes from. If you have a simple return rate of 100% and you want to break it up, you can do it in any way you want. But adding all the partitions together must total 100% (or whatever your rate is). Otherwise you would have a different return rate.
Say you have one bacterium, and you know that from this bacterium (not its children) you get 4 more bacteria after 4 hours. It does not matter how you get them. It might be that you get 1 each hour, or 3 the first hour and 1 the next 3 hours, or vice versa, but the end result has to be 4 bacteria in 4 hours. If the partial numbers(rates) summed up to something else then you would have a different rate :)
Now let's say that we want to take into account compounded returns (taking into account what the children bacteria produce too) and find the total return after $400$ hours. Since the steps are many we can treat this as a continuously compounded process* and simply say the result is $e^{400}$. It does not matter whether the simple rate of +4 bacteria every 4 hours was uniform within these 4 hours or not. The result is the same.
(*Of course bacteria multiplication is a discrete process, so the steps are finite, and hence the results will differ with different rate profiles, but the more the steps the smaller the difference will be.)