If you cancel a subscription on a day, it probably will not record again on the same day. The behavior of subscription from Theater View is to record "one per day, near HH:MM" where HH:MM is the time of the program you selected from the guide. In Standard view, under Drives & Devices, you may be able to change the behavior, by selecting "Configure Recording". You can then select a different time schedule, such as "All showings".
So you were right to try to schedule a recording at a different time after canceling a subscribed recording.
The problem you had with the "manual recording", or one-time recording based on program, is that the guide had changed. When we schedule a recording of such type, we simply save the program ID. We then use the program ID to get all other info, such as channel, start time, duration, etc. If the guide had changed, the program ID may have become invalid. We no longer can record it.