Keyboard and Ion Input on focus

I seem to have issues with the keyboard(when it opens).
This is a video demonstrating those(android): showcase-video
What i am looking for is to have the same behavior as when i am pressing on a key(to focus correctly) when i just focus on the input.
This is currently with all the defaults for keyboard(scrollasist, scrollpadding, etc…) - nothing modified.
I tried most of the “solutions” that are online but to no avail.
One issue that i found is the fixed height(80vh) but i need to have that to overflow scroll that part of the screen
I am probably missing something critical.

This is my html file

    <button ion-button menuToggle>
      <ion-icon name="menu"></ion-icon>

          <ion-col col-4 class="darklist"></ion-col>
          <ion-col col-8 class="formcontainer">
                <ion-item *ngFor="let item of items">
                  <ion-label color="primary">{{item.title}}</ion-label>
                  <ion-input placeholder="Text Input"></ion-input>

My css contains

 page-list {
  darklist, formcontainer { 
    height: 80vh !important;

Info :

@ionic/cli-utils : 1.19.1
ionic (Ionic CLI) : 3.19.1
@ionic/app-scripts : 3.1.5
Cordova Platforms : android 6.4.0 ios 4.5.4 windows 5.0.0
Ionic Framework : ionic-angular 3.8.0