If you leverage the Create User without Credentials (https://developer.okta.com/docs/api/resources/users#create-user-without-credentials) you should obtain the following sequence of events of the flow which should satisfy the needs listed.
If you leverage the Create User with Password (https://developer.okta.com/docs/api/resources/users#create-user-with-password) the existing sequence of flow events are intended design behavior. The new user is able to login immediately after activation with the assigned password. This flow is common when developing a custom user registration experience.
The redirect link after the account activation flow cannot be customized. That is a standard format that will take the user to Okta, and unfortunately there is no way to change it.
Steps to submit and Idea in our Community:
You can suggest this on the Okta Community by using the 'Suggest a feature' option at the bottom of the Okta admin console. Features suggested in our community are reviewed and can be voted and commented on by other members of the community, therefore making it much easier for the engineering team to understand the priorities that you have for feature requests. From there, the PM team will review the top 30 most voted upon ideas each month and provide feedback/roadmap status on these via the forum.
If you require further assistance, please open up a case with us and we will be more than glad to assist.
Thank you for choosing Okta!